oracle出現監聽不正常--執行一段時間

greenteazsh發表於2011-06-20
在系統環境中,oracle一直正常執行,可突然發現不能連線了,檢視監聽狀態,不能檢視,報ORA-125487: TNS:lost contact,檢視listener.log和資料庫告警日誌,均未發現問題,用資料庫執行中使用者無法登陸。用sys使用者登陸後,發現系統一切正常,連線數倒是多了一些,但資料庫重啟後,問題依然存在。
停止資料庫時,監聽日誌報Linux Error: 32: Broken pipe,監聽檔案大小為600多m,應該還沒達到2G的,監聽中斷的情況。netstat -an ,出現很多1521埠,close_wait狀態,決定對oracle系統機器進行reboot。
重啟後,一切ok。
對於這個問題,解決如下:
1、oracle 版本是10.2.0.1,bug描述中說當linux伺服器執行198天的時候,oracle會陷入死迴圈,reboot解決。
2、清空監聽日誌檔案,不能太大,寫不進去。
也可以對監聽的日誌不進行記錄,但不提倡,無法發現問題。
 

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

相關文章