oracle 監聽報錯
阿新 • • 發佈:2019-02-17
報錯提示如圖
解決辦法就是吧監聽日誌給清空即可,監聽日誌大於4g就寫不進去了,所以找到監聽日誌的路徑,清空監聽日誌即可
實在找不到,你就在oracle的目錄裡全域性搜尋檔案,名稱為:listener.log
-----------------------------以下是解決問題前的猜測
1、懷疑日誌檔案滿了,清空日誌檔案測試
後繼續檢視listener的log檔案 $ORACLE_HOME/network/trace
E:\oracle\product\10.2.0\db_1\NETWORK\trace 或者其他路徑
E:\oracle\product\10.2.0\db_1\NETWORK\log
發現listener.log 檔案已經達到4G 無法再繼續寫入,最後寫入日期也在前兩天,於是刪除該log檔案,啟動監聽,正常~!!
最終原因發現是log檔案寫滿,看來以後要定期清理這個檔案了。這麼小一個問題都使應用系統無法連線上,細節決定成敗。 此類檔案要見一個記錄一個 同時在同類系統中排查。
日誌查詢路徑
$ORACLE_BASE/diag/tnslsnr/trace/
$ORACLE_HOME/network/log/
$GRID_BASE/diag/tnslsnr/trace/
$GRID_HOME/network/log/
可以通過命令:
$ lsnrctl status
實際伺服器上的日誌檔案在:
e:/appp/administrator/diag/tnslsnr/WIN-M54QK3LJAEH/listener/trace/listener.log
備份出來後,建立一個空資料夾放入即可。