問題描述:現場一台測試服務器,安裝有oracle11g(11.2.0.1),上午還運行正常,結果下午直接訪問不了,提示錯誤:ora-12541 無監聽程序問題。
問題排查:按照常規方法,重啟監聽程序以及數據庫、重新配置監聽程序均無作用,后來發現是listener.log日志文件過大(達到4G,據說這是oracle在windows系統下的bug)導致的。
問題解決:到oracle目錄(該機器為D:\app\Administrator\diag\tnslsnr\WIN-R4MNVAM7V2U\listener\trace),找到listener.log文件,進行刪除即可。
注意:在刪除listener.log文件之前,需要先停止監聽程序,否則無法刪除。
listener.log文件過大,沒有進行打開分析,后續會分割日志文件查看其詳細錯誤原因進行具體排查。
