win下oracle監聽日誌過大造成的連線超時問題

lnwxzyp發表於2016-05-10
        很久沒寫部落格了,也不知道這兩年自己到底在幹什麼,今天心血來潮,寫一篇。
       事情是這樣的,一個資料庫,是windows下的11.2.0.4的版本,用來作為展示報表的後臺資料庫,之前一直正常,突然到下午的時候幾個前臺的開發反應說資料庫無法登陸,雖然現在沒有幹DBA的活了,不過還是通過遠端連線連上去看了一下,監聽日誌大概4GB左右,alert log只有幾百MB,遠端伺服器上沒有其他編輯器,所以沒有辦法檢視監聽日誌,不過告警日誌倒是能開啟,裡面從當天中午開始就一直報錯,充斥著大量的ORA-3136錯誤.

點選(此處)摺疊或開啟

  1. Inbound connection timed out (ORA-3136)
自己嘗試登陸了一下資料庫,發現可以登入,但是大概至少十幾秒中才能夠連線成功,然後嘗試重啟了監聽,發現監聽使用了1521和8080兩個埠,重啟大概花了十幾分鍾才完成,期間重啟有錯誤出現:

點選(此處)摺疊或開啟

  1. TNS-01153: 未能處理字串

再次重啟,終於能夠啟動起來了,但是發現連結依然很慢,而開發人員在另外一間辦公室也嘗試了登陸,依然沒有辦法連結,網上bing了一下沒有找到合適的答案,在沒有任何緩解的情況下,諮詢了一個老司機,說是不是因為監聽日誌太大的緣故,我說日誌有4GB了,於是去清理監聽日誌,這一招果然湊效,清理之後果然就正常了,果然是經歷的case多,定位問題又快又準,服了。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12216142/viewspace-2097508/,如需轉載,請註明出處,否則將追究法律責任。

相關文章