轉 listener.log文件過大導致oracle數據庫連接非常慢


最近發現oracle數據庫連接非常慢,sqlplus很快,用客戶端就很慢,甚至會無響應。

然后服務器內存一下就飆升到了90%,不是表空間占滿了,也不是數據庫連接數占滿了。重啟還是一樣!

在客戶端連接服務器的時候,點擊“登錄”,需要很久(正常1,2秒就行)才可以連接到數據庫,連接后操作一切正常。
在客戶端用tnsping服務器:
C:\Documents and Settings\Administrator>tnsping ORA11G

很長時間沒有反應

原因在於:listener.log文件過大導致oracle假死。

listener.org路徑:$ORACLE_HOME\diag\tnslsnr\機器名\listener\trace

先停掉監聽,然后刪除掉就好,重啟監聽后會自動生成新文件。(重啟監聽后有時會識別不了監聽,這時要重啟一下機器)

然后連接就很快了。

 

一般應該一段時間就對這個文件查看一下看有沒有異常或過大情況。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM