原文:最近遇到应用日志里报错:ORA-02396: 超出最大空闲时间, 请重新连接(ORA-02396: exceeded maximum idle time),记录一下处理方法。

出现这个问题的原因是数据库对空闲的连接时间做了限制。 .SELECTname,valueFROMgv parameterWHEREname resource limit 使用该sql查询是否启用了限制,如果结果是true,说明已启用。 .select username,PROFILE from dba users where username 如果 中的结果是true,查询相关的profile:问 ...

2021-06-09 11:15 0 2882 推荐指数:

查看详情

ORA-00020: maximum number of processes (xxxx) exceeded 报错解决方法

转自:http://blog.51cto.com/lee90/1788124 今天java开发在连接线上的oracle大量导数据,一会提示连接不上数据库了。我本地用sqldeveloper也连接不上。 登录到服务器,重启oracle,本地还是不能连接。 在xshell里面登录 ...

Sat Dec 22 18:08:00 CST 2018 0 1740
关于数据库连接池的最大空闲时间的配置

关于数据库连接池的最大空闲时间的配置,来源:https://zhaoyanblog.com/archives/486.html java的所有的连接池 无论是c3p0、dbcp还是druid,都有一个类似maxIdleTime配置项。具体含义就是当连接时间没有向服务器发请求的时候,断开这个连接 ...

Fri Jun 18 02:08:00 CST 2021 0 230
连接池中的连接超过数据库端的最大空闲时间

一般来将,连接在DB端有最大空闲时间的限制。 如:mysql默认连接在8个小时无人使用(即有线程用Connection发送了SQL),就会自动断开。 而此时,数据库连接池,却还不知道该连接已经被数据库断开了。这样问题就产生了,虽然从连接池中拿出了连接却在使用时,抛出连接已经被关闭的异常 ...

Sat Oct 31 21:35:00 CST 2015 0 3322
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM