1、检查Oracle服务器是否正常,确认Oracle服务器可以正常连接;
2、检查Tomcat服务器的网络配置,确认Tomcat服务器可以正常连接Oracle服务器;
3、检查Tomcat服务器的数据库连接配置,确认数据库连接配置正确;
4、检查Tomcat服务器的连接超时时间,确认超时时间设置正确;
5、检查Tomcat服务器的网络负载,确认网络负载是否过大;
6、检查Tomcat服务器的系统资源,确认系统资源是否充足;
7、检查Oracle服务器的负载,确认Oracle服务器的负载是否过大;
8、检查Oracle服务器的系统资源,确认Oracle服务器的系统资源是否充足;
9、检查Oracle服务器的网络负载,确认网络负载是否过大;
10、检查Oracle服务器的连接超时时间,确认超时时间设置正确。
设置ORACLE的会话连接超时:1、profile的idle_time限制
oracle用户的配置文件的密码策略是实时生效的,所见即所得。但是用户配置文件的资源限制是由resource_limit参数决定的。
单位是分钟,默认没记错的话应该是10分钟
要是修改的资源生效,需要设置resource_limit设置为true
alter system set resource_limit=true
如果在idle的时间内用户没有执行任何 *** 作,会提示ORA-02396:exceeded maximum idle time, please connect again
2、profile的connect_time限制
默认是UNLIMITED,单位是分钟
用户在到达设置的时候后,不可以在继续 *** 作,会提示ORA-02399: exceeded maximum connect time, you are being logged off
如果是设置1分钟,他会在将近2分钟的时候提醒你重新登录。
3、sqlnet的expire_time限制:
expire_time主要是在指定的时间去探测客户端是否可以连通,如果可以的话重新计时,否则就会断开
在执行rman的时候遇见:ORA-03135: connection lost contact,可以尝试将此值设置大些。(ID 729811.1)
4、sqlnet的inbound_connect_timieout_listener_name限制
单位是秒,默认值是60
远程连接oracle 会出现超时连接断开的问题,所以需要修改oracle配置。修改超时时间10分钟
查询修改后的超时时间
其中IDLE_TIME的值就是设置的空闲超时时间。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)