2

我们有一个使用 Oracle 数据库会话的应用程序(Web 应用程序和 Web 服务 -> commons-dbcp -> dbs)。我们的系统工程师像暴食暴食一样哭泣,用“未关闭的光标!!!”停止他们的句子 并责怪其背后的应用程序主要是用Java编写的。我们软件开发人员拼命寻找未封闭的语句、结果集、连接。到目前为止,我们使用

  • 找虫子
  • codepro 分析。

据我所知,他们使用静态代码分析,我们找不到重大漏洞。

我的第一个问题是有没有其他工具可以跟踪未关闭的游标?

我的第二个问题是有一个监控工具可以分析正在运行的 JVM 并在正在运行的 JVM 中找到未关闭的游标吗?

我知道在 SO 上也有人问过类似的问题。我很绝望,因为失去了一些 SO 积分。

4

1 回答 1

0

查询 v$open_cursor 可能会有所帮助。看到这个线程:http ://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:685336504294

于 2013-07-12T10:32:51.657 回答