数据库从 11G 升级到 19C & ojdbc14 到 ojdbc8

问题描述

我成功地将数据库从 11G 升级到 19C & ojdbc14 到 ojdbc8。但是,我的应用程序现在面临关闭连接问题,java.sql.sqlRecoverableException:每隔几天几乎所有查询关闭连接。在我执行服务器重新启动后,此问题通常会消失。我在 JBOSS WildFly 13 上运行我的应用程序。

我注意到这通常在我运行此查询时发生,并且大约有 170 条记录。然而,大多数状态都处于非活动状态。我认为这可能是资源内存不足的问题。我应该如何解决此问题以完全删除非活动状态,而不是每隔几天重新启动一次服务器?这可能是我的 Java 应用程序中的泄漏,除了一些导致错误自动提交更改之外,我对应用程序进行了非常少的代码更改..

   select
   substr(a.spid,1,9) pid,substr(b.sid,5) sid,substr(b.serial#,5) ser#,substr(b.machine,6) Box,substr(b.username,10) username,substr(b.osuser,8) os_user,substr(b.program,30) program,status
   from v$session b,v$process a
   where
   b.paddr = a.addr
   and type='USER'
   order by spid; 

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)