【发布时间】:2010-11-28 17:29:24
【问题描述】:
在我们的服务器/客户端设置中,我们遇到了一些奇怪的行为。客户端是一个 C/C++ 应用程序,它使用 OCI 连接到 Oracle 服务器(使用 OTL 库)。
数据库服务器时不时地以某种方式死机(是的,这是核心问题,但从应用程序端我们无法解决它,但无论如何都必须处理它),机器不再响应到新的请求/连接,但现有的请求/连接,如 Oracle 连接,不会丢失或超时。发送到数据库的查询再也不会成功返回。
Oracle 提供了哪些可能性(如果有)来从客户端应用程序端检测这些停滞的连接并以或多或少安全的方式恢复?
【问题讨论】:
-
+1,我有一个与 DB Link 上的 SQL 命令相关的问题。该链接在接受连接时会出现问题,但命令只是挂起。
标签: c++ oracle database-connection oracle-call-interface otl