1. 程式人生 > >listener.log檔案過大導致oracle資料庫連線非常慢

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

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

然後連線就很快了。

一般應該一段時間就對這個檔案檢視一下看有沒有異常或過大情況。