您的位置:首页 > 数据库 > Oracle

关于oracle的监听响应速度过慢

2016-05-12 17:03 369 查看
除去低版本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不通过,请跟换或注释该配置行;

上述两种情况,一种是在高峰期时由于性能瓶颈而发生,另一种会在客户端尝试连接数据库服务器时发生;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: