【ASK_ORACLE】導致ora-29740報錯的可能原因和對應的解決方案
實驗環境
搭建平臺:VMware Workstation
OS:RHEL 6.10
Grid&DB:Oracle 11.2.0.4
問題描述
一個例項將另一個例項從 RAC 資料庫踢出時,被踢出的例項的alert日誌出現了“ORA-29740:evicted by member ”錯誤導致了例項崩潰。
出現這個問題的原因一般可能是叢集中的通訊錯誤、向控制檔案傳送“心跳”失敗或者其它原因等。
此時需要檢查所有例項的 lmon 的trace檔案,這對確定例項驅逐的原因程式碼而言非常重要。查詢包含“kjxgrrcfgchk:Initiating reconfig”的那一行。
舉一個由於“通訊故障”導致
ora-29740錯誤的例子,如“kjxgrrcfgchk:Initiating reconfig, reason 3”。這裡的“reason 3”表示例項被踢出是由於原因 3(“通訊故障”) 導致的。導致通訊故障的可能原因如下:
1)網路問題
2)資源耗盡(CPU、I/O 等)
3)嚴重的資料庫爭用
4)Oracle bug
解決辦法
這裡提供幾種方案來排查:
1) 檢查網路,比如 UDP 錯誤或 IP 資料包丟失或故障錯誤
2) 檢查網路配置,確保所有節點上的所有網路配置均設定正確。例如,所有節點上 MTU 的大小必須相同,並且如果使用巨幀,交換機也能夠支援大小為 9000 的 MTU
3) 檢查伺服器是否存在 CPU 負載問題或可用記憶體不足
4) 檢查資料庫在例項被踢出之前是否正處於掛起狀態或存在嚴重的效能問題
5) 檢查 CHM (Cluster Health Monitor) 輸出,檢視伺服器是否存在 CPU 或記憶體負載問題、網路問題或者 lmd 或 lms 程式出現死迴圈
6) 使用 OSWatcher 來進行監控
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69992972/viewspace-2789808/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【ASK_ORACLE】Oracle RAC報錯“ipc send timeout”的原因以及解決辦法Oracle
- Node出錯導致執行崩潰的解決方案
- 報錯No bean named ' is defined的原因和解決方案Bean
- 【ASK_ORACLE】因process用盡導致的rac重啟的解決方法Oracle
- 可能導致遊戲下載量降低的7個原因遊戲
- Oracle資料庫導致效能問題的可能原因Oracle資料庫
- Python相對匯入導致SystemError的解決方案(譯)PythonError
- jenkins - svn: E170001報錯的原因以及解決方案Jenkins
- mysql 5.7 導致的行為改變. 效能優化的副產品 以及對應的解決方案MySql優化
- 導致專案需求蔓延的原因 應對專案蔓延的資訊化手段
- ./.ssh/known_hosts檔案導致提交程式碼到遠端倉庫報錯的解決方案
- 導致IP被封的原因
- Bitcode導致的編譯報錯編譯
- Django(21)migrate報錯的解決方案Django
- ORA-01756報錯的解決方案
- 【ASK_ORACLE】RAC節點自動重啟但日誌裡未報錯的原因和解決方法Oracle
- autotrace 和explain plan for可能導致執行計劃錯誤AI
- 解決 ViewPager 巢狀導致的 Fragment 選單錯亂Viewpager巢狀Fragment
- 解決git下載的swoft沒有vender目錄而導致報錯的問題Git
- 導致InvocationTargetException的最常見原因Exception
- h5鍵盤彈出收回導致位置錯亂解決方案H5
- 跨域的原因以及解決方案跨域
- 目標錯位是導致效果不佳的最終原因
- 新增ijkplayer-java 導致的報錯Java
- 關於Support for password authentication 報錯的解決方案
- TNS-12555報錯的解決方案
- ORA-03206報錯的解決方案
- Server Application Error報錯資訊的解決方案ServerAPPError
- eclipse: workspace出錯導致無法啟用的解決Eclipse
- 解決掉電導致的ORA-600(4194)錯誤
- 導致的汽車油耗升高的原因分析
- code::blocks不能除錯的可能原因BloC除錯
- 安裝sass報錯解決方案
- 動態建立 @ViewChild 導致執行時錯誤的原因分析View
- 應用儲存過程執行報錯解決方案儲存過程
- 因為arp 問題導致的vip 故障與解決方案
- 造成黏包的原因,及解決方案
- MySQL 網路導致的複製報錯案例MySql