oracle出現監聽不正常--執行一段時間
在系統環境中,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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- quartz不正常執行.執行一段時間後無故停止quartz
- jdon執行一段時間後經常出現的錯誤
- 時間監聽
- 使用監聽器實現JavaWeb的定時執行JavaWeb
- 正常執行時間監控
- Jboss叢集執行一段時間自己停止。
- 線上JAVA應用平穩執行一段時間後出現JVM崩潰問題JavaJVM
- JAMon監控SQL執行時間SQL
- 配置監聽器,建立執行緒定時執行業務邏輯執行緒行業
- **java設定一段程式碼執行超時時間(轉)**Java
- JBOSS5.1執行一段時間後掛掉
- 顯示oracle執行時間Oracle
- oracle 10g出現兩個監聽程式Oracle 10g
- javascript如何測試一段程式碼的執行時間JavaScript
- js檢測一段程式碼的執行消耗時間JS
- unity C# 每隔一段時間執行一次UnityC#
- 監控Oracle長時間執行的工作(v$session_longops)OracleSessionGo
- 一段測試try...catch執行時間的程式碼
- javaweb使用監聽器實現定時週期性執行任務的功能JavaWeb
- oracle查詢sql執行耗時、執行時間、sql_idOracleSQL
- 如何計算一段js程式碼執行耗費的時間JS
- js如何計算一段程式碼的執行花費時間JS
- 程式執行一段時間當機問題 hibernate3.1
- VNC oracle使用者執行dbca時出現no protocol specifiedVNCOracleProtocol
- Oracle 監聽Oracle
- Spring Boot中得定時任務執行一段時間後突然停了Spring Boot
- Java調優—Btrace監控Java執行緒/方法執行引數、執行時間(Windows)Java執行緒Windows
- mysql 執行一段時間比較慢問題處理經過MySql
- 檢視oracle系統的執行時間Oracle
- Oracle 執行 DDL 長時間無響應Oracle
- 記錄ORACLE語句的執行時間Oracle
- abap執行時間
- Oracle監聽(1)Oracle
- ORACLE動態監聽與靜態監聽Oracle
- oracle靜態監聽和動態監聽Oracle
- 【oracle】動態監聽與靜態監聽Oracle
- 【Oracle】修改oracle監聽埠Oracle
- 執行hadoop命令時,出現異常Hadoop