数据库无法连接,你可能遇到了这个问题

周一上班的第一天总是没那么快进入状态,但是这一天的事情往往还特别的多,今天就遇到了问题了个监听的问题导致所有的系统连接不上。问题的情况上班第一天按照习惯打开数据库的监控平台查看所有的系统是否有异常,发现其中有一台显示数据库的连接时间超过S,果然业务人员马上反馈相应的系统已经登录不了(感叹业务人员真敬业啊!),打起精神马上登陆到服务器上面去查看问题,这里顺便交代一下系统的背景信息:

操作系统:SERVER_64

数据库:ORACLE11.2.0.1检查步骤1进入sqlplus查看数据库的状态,显示当前数据库的状态为OPEN脚本:selectstatusfromv$Instance;2检查数据库的监听服务,登录的时候发现进入监听程序的速度非常慢脚本:lsnrctlstatus3查看监听日志的大小,位置如下:$ORACLE_BASE\diag\tnslsnr\\listener\trace\4发现ORACLE的日志已经达到4G了,印象中ORACLE在windows平台有bug,从操作系统里面的服务关闭,然后就可以删除或重命名该日志了5重启启动监听即可:lsnrctlstop停止lsnrctlstart启动6当前的问题已经解决了,保证系统能够正常运行,但是这是一个治标不治本的方法,因此又登录metalink查找相应的解决方法,以下摘自Metalink:01问题:当listener.log大小达到4GThelistener.loghasreachedthefilesizelimit(onWindows)of4G.Thisissueisdescribedinpublishedbug:Bug:THECONNECTTHROUGHLISTENERWASSLOWWHENLISTENERLOGGREWto4GB02出现该BUG问题的平台OracleNetServices-Version11.1.0.7to11.2.0.4[Release11.1to11.2]MicrosoftWindows(32-bit)MicrosoftWindowsx64(64-bit)ThisissueislimitedtotheWindowsOS.***Checkedforrelevanceon14-OCT-***03出现该BUG的症状Thelistenerishungorisextremelyslowtorespond.Tnspingstothelistenertakeaverylongtime(seconds)torespondorthepinghangs







































鏈夊獟浣撲粠鎷涙爣浜у搧涓彂鐜?
鎴戝績閲屼笉鐥涘揩



转载请注明:http://www.xcqg58.com/xxzl/1739.html