我们的应用程序已经成功使用 OracleDataSource 好几年了,我们现在正在评估切换到新的 Oracle 通用连接池 (UCP)。
使用新的 UCP 池,我们的应用程序会遇到 ORA-0100:一段时间后打开的最大游标数。
有些人似乎遇到过类似的问题:
是否有任何已知的解决方法/修复?
注意:我们会正确关闭会话和语句,并遵循所有已知的 JDBC/Hibernate 最佳实践。该应用程序 24/7 运行,数据访问层代码已超过 8 年,并且已经过详尽的测试。我们正在使用 Oracle 12c。