操作系统: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鏈夊獟浣撲粠鎷涙爣浜у搧涓彂鐜?鎴戝績閲屼笉鐥涘揩