DBAtlas · 数据库运维图谱

ORA-03135: connection lost contact(连接失去联系)

Oracle

含义

一个先前已建立且正常工作的会话与服务器失去了联系。长时间运行的查询或空闲连接因双方无法再互相访问而被切断。

原因

服务器进程意外终止(ORA-00600/07445、kill、资源限制);RESOURCE_LIMIT 概要文件终止了会话;空闲连接被防火墙/负载均衡器断开;或出现网络中断/丢包。通常发生在长时间无响应的查询或空闲连接上。

解决方法

在 alert.log 和相关跟踪文件中查找进程终止的原因(是否为 ORA-00600/ORA-07445?)。在网络方面,增大防火墙空闲超时,并在 sqlnet.ora 中用 SQLNET.EXPIRE_TIME 启用失效连接检测。检查用户概要文件中的 CONNECT_TIME/IDLE_TIME 限制。检查服务器资源压力(内存、CPU、PROCESSES)。

在 DBAtlas 中打开 →

同一数据库的其他条目