企业内网,一台unix跑应用,c用oci方式连接数据库,一台unix跑oracle10.2.0.2
应用和数据库连接使用长连接偶尔应用系统汇报ORA-03135: connection lost contact错误分析一下大概可能有那些原因造成,比如
1 网络问题,连接偶尔中断;这个问题在做测试,监控网络是否有问题
2 oracle服务连接超时设置问题是
1 还有那些原因会造成ORA-03135: connection lost contact
2 如何检查一下oracle服务连接超时设置,确保连接不超时
应用和数据库连接使用长连接偶尔应用系统汇报ORA-03135: connection lost contact错误分析一下大概可能有那些原因造成,比如
1 网络问题,连接偶尔中断;这个问题在做测试,监控网络是否有问题
2 oracle服务连接超时设置问题是
1 还有那些原因会造成ORA-03135: connection lost contact
2 如何检查一下oracle服务连接超时设置,确保连接不超时
1: 比如你主库当时正在做RMAN备份之类的操作,导致当时系统繁忙,造成两机之间网络不畅,继而丢失连接
2: 在sqlnet.ora文件中设置SQLNET.EXPIRE_TIME参数,用来保持两者的连接.
可设置SQLNET.EXPIRE_TIME=10,然后重启listner
说明:$ORACLE_HOME/network/admin/sqlnet.ora -> expire_time 单位:分钟
用于死联接检测DCD,当它检测到对方 c/s 或者s/s 联接意外终止时, 释放相关占用的资源。