首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检测Oracle中断/停滞的连接?

如何检测Oracle中断/停滞的连接?
EN

Stack Overflow用户
提问于 2009-09-16 07:51:19
回答 6查看 7.2K关注 0票数 4

在我们的服务器/客户端设置中,我们遇到了一些奇怪的行为。客户机是一个C/C++应用程序,它使用OCI连接到Oracle服务器(使用OTL库)。

每隔一段时间,DB服务器就会以某种方式崩溃(是的,这是核心问题,但从应用程序端看,我们无法解决它,但无论如何都必须处理它),即机器不再响应新的请求/连接,但现有的请求/连接,如Oracle-connections,不会丢失或超时。发送到数据库的查询再也不会成功返回。

Oracle提供了哪些可能性(如果有)来检测来自客户端应用程序端的这些停滞的连接,并以或多或少安全的方式进行恢复?

EN

Stack Overflow用户

发布于 2009-09-16 10:16:38

在OTL中有一个set_timeout应用程序接口可能对此很有用。

编辑:实际上,忽略它。set_timeout不适用于保险业监管局。看一下来自hereset_timeout描述,它描述了一种可以与OCI一起使用的技术。

票数 0
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1431560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档