AIX系統異常引起的ORA-12157: TNS:internal network communication error錯誤
今天接到一個同事說xx伺服器上oracle不能登陸,奇怪的是本地都不能登陸,遠端登陸有時成功。
在檢查了監聽、sqlnet、tnsnames的配置後,沒有發現問題。檢視告警日誌也沒有發現問題。
當時系統負載很重(開發環境,上面執行多種應用),為了便於觀察,停止了部分WAS程式。問題依舊,因此懷疑是資源分配問題。
檢視CPU、記憶體,都比較緊張,但不至於引起問題。檢視網路,netstat -a發現如下現象
一般情況下程式在啟動的時候申請網路資源,在完成工作後釋放,因此核心埠分配不會如此連續,用netstat命令連續看了幾次,發現確實有程式在不斷申請埠。
可以斷定是由於異常程式導致系統不停分配埠,以至於新的連線無法建立。查詢問題程式
# netstat -Aan |grep 50036
f100060006324c00 udp4 0 0 *.50036 *.*
# rmsock f100060007bfee00 inpcb
The socket 0x8b7c408 is being held by proccess 3121224 (cicsas).
停止這個cics region ,系統恢復正常,Oracle也能夠正常連線。使用netstat檢視,系統也不再連續分配udp埠。
問題解決,cicsas問題有專案組分析。可能是系統時間調整問題,也可能是bug。
在檢查了監聽、sqlnet、tnsnames的配置後,沒有發現問題。檢視告警日誌也沒有發現問題。
當時系統負載很重(開發環境,上面執行多種應用),為了便於觀察,停止了部分WAS程式。問題依舊,因此懷疑是資源分配問題。
檢視CPU、記憶體,都比較緊張,但不至於引起問題。檢視網路,netstat -a發現如下現象
一般情況下程式在啟動的時候申請網路資源,在完成工作後釋放,因此核心埠分配不會如此連續,用netstat命令連續看了幾次,發現確實有程式在不斷申請埠。
可以斷定是由於異常程式導致系統不停分配埠,以至於新的連線無法建立。查詢問題程式
# netstat -Aan |grep 50036
f100060006324c00 udp4 0 0 *.50036 *.*
# rmsock f100060007bfee00 inpcb
The socket 0x8b7c408 is being held by proccess 3121224 (cicsas).
停止這個cics region ,系統恢復正常,Oracle也能夠正常連線。使用netstat檢視,系統也不再連續分配udp埠。
問題解決,cicsas問題有專案組分析。可能是系統時間調整問題,也可能是bug。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15711267/viewspace-1078004/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-12157: TNS:internal network communication errorError
- HTTP 錯誤 500.19 - Internal Server ErrorHTTPServerError
- SAP Java Connector 錯誤 - JCO_ERROR_COMMUNICATIONJavaError
- HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法HTTPServerError
- HTTP 錯誤 500.21 - Internal Server Error 解決方案HTTPServerError
- TNS-04414 file error 錯誤解決Error
- TNS-12560: TNS:protocol adapter error 錯誤解決ProtocolAPTError
- Python錯誤:PyCharm 安裝出錯 Internal error,please。。。PythonPyCharmError
- ORACLE 異常錯誤 錯誤號大全Oracle
- /var/log/message 錯誤error (network unreachable)Error
- aix errpt檢視系統錯誤AI
- PHP錯誤和異常PHP
- Swift 中的錯誤與異常Swift
- ORA-00600: internal error code, arguments: [kzsrsea] DataGuard環境的異常Error
- 錯誤解決:cc: Internal error: Killed (program cc1)Error
- Myeclipse 錯誤An internal error has occurred 解決辦法EclipseError
- ORA-00600: internal error code, arguments: [2103]錯誤Error
- 前端錯誤收集以及統一異常處理前端
- win10系統中流放之路經常彈出異常錯誤的解決方法Win10
- 異常錯誤資訊處理
- python錯誤與異常Python
- Flutter之異常和錯誤Flutter
- Oracle異常錯誤處理Oracle
- ORACLE 異常錯誤處理Oracle
- php錯誤及異常捕捉PHP
- Win10系統中安裝MATLAB提示Internal error 2203錯誤怎麼辦Win10MatlabError
- Windows作業系統雲虛擬主機解決方案 “HTTP 錯誤 500.19 - Internal Server Error”Windows作業系統HTTPServerError
- 錯誤和異常 (一):錯誤基礎知識
- AIX 5.1平臺下遭遇TNS-12531錯誤AI
- 淺析php中的異常與錯誤PHP
- pl/sql中錯誤的異常處理SQL
- HTTP 錯誤 500.19 - Internal Server Error v4.0.30319HTTPServerError
- HTTP 錯誤 500.19 - Internal Server Error(Windows Server 2012)HTTPServerErrorWindows
- ORA-00600: internal error code, arguments: [4194] 錯誤處理Error
- error:slave communication error with ASMErrorASM
- ERROR: slave communication error with ASMErrorASM
- MySQL 儲存過程空結果集錯誤Error 1329 No data 的異常處理MySql儲存過程Error
- web前端之異常/錯誤監控Web前端