除去低版本10G之前的BUG导致,本人在11G一共遇见过以下两种情况,现做分享
问题表现:
1、数据库服务器IP的ping连接一直正常,tnsping大多数情况下为几十MS之内,偶尔或某一时段突然上万MS或者未响应;
2、alert日志报错片段大致如下:
TNS-12535: TNS:operation timed out
TNS-12535: TNS:operation timed out
ns secondary err code: 12560
ns secondary err code: 12560
nt main err code: 505
nt main err code: 505
TNS-00505: Operation timed out
TNS-00505: Operation timed out
nt secondary err code: 110
nt secondary err code: 110
nt OS err code: 0
nt OS err code: 0
3、重建监听仍无法解决问题,但重启服务器后能迅速解决,但有可能马上复发;
引发情况一:
数据库服务器IO或CPU达到瓶颈,导致服务器本身卡顿,对于客户端表现为监听连接卡死;
引发情况二:
检查文件/etc/resolv.conf是否有存在nameserver **.**.**的配置,如存在尝试ping连接对应IP,如ping不通过,请跟换或注释该配置行;
上述两种情况,一种是在高峰期时由于性能瓶颈而发生,另一种会在客户端尝试连接数据库服务器时发生;