关于ORA-03135: connection lost contact原因

yanchang 2008-02-28 11:42:48
企业内网,一台unix跑应用,c用oci方式连接数据库,一台unix跑oracle10.2.0.2
应用和数据库连接使用长连接

偶尔应用系统汇报ORA-03135: connection lost contact错误

分析一下大概可能有那些原因造成,比如
1 网络问题,连接偶尔中断;这个问题在做测试,监控网络是否有问题
2 oracle服务连接超时设置

问题是
1 还有那些原因会造成ORA-03135: connection lost contact
2 如何检查一下oracle服务连接超时设置,确保连接不超时
...全文
7855 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
caral525 2008-02-29
  • 打赏
  • 举报
回复
查看alert.log,看出现该错误时对应的提示信息
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 联接意外终止时, 释放相关占用的资源。

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧