如何在OC4J / Oracle中找到UNCLOSED连接?

时间:2010-08-30 14:39:53

标签: oracle10g connection-pooling oc4j

我修复并使用连接池来获取从JSP到Oracle数据库的数据库连接。

但后来我立即从OC4J控制台发现有很多未关闭/未关闭的连接。

我正在使用OC4J 9.0.4.1和Oracle 10g。有没有有效的方法来找出连接未关闭的位置或区域。

此外,我想知道以下内容:

1)UNCLOSED连接是指Connection还是ResultSet或Statment? 2)关闭ResultSet和Statement的IF连接,相应的ResultSet和Statement也会自动关闭?

1 个答案:

答案 0 :(得分:0)

我希望这在服务器端最容易检测 - 假设(!)服务器上有一个'显示所有打开的连接'报告或命令,应该显示这些连接的列表与该连接上最后一次执行的SQL一起(来自MSSQL方面的东西 - 这听起来不是太多了,所以')。

Unclosed表示连接尚未关闭。