Oracle RAC啟動因CTSS導致的異常
一套11.2.0.4的RAC,節點時間採用ntpdate使用cron job的方式進行同步。
節點1因硬體故障當機之後,叢集服務久久不能啟動。連上主機,採用crsctl stop has -f,crsctl start has的方式進行重啟,
同時採用crsctl stat res -t -init的方式檢視叢集基礎服務啟動的狀態。發現CTSS啟動時有報錯,最終呈現offline的狀態。
採用如下命令刪除了oracle叢集相關的一些檔案,之後,重啟HAS,問題依舊
rm -rf /usr/tmp/.oracle/* /var/tmp/.oracle/* /tmp/.oracle/*
檢視octssd.log, 發現存在如下資訊:
2020-05-26 10:25:06.738: [ CTSS][149128960]ctssslave_msg_handler4_1: Waiting for slave_sync_with_master to finish sync process. sync_state[3].
2020-05-26 10:25:06.738: [ CTSS][142825216]ctssslave_swm2_3: Received time sync message from master.
2020-05-26 10:25:06.738: [ CTSS][142825216]ctssslave_swm: The magnitude [86413682462 usec] of the offset [86413682462 usec] is larger than [86400000000 usec] sec which is the CTSS limit.
2020-05-26 10:25:06.738: [ CTSS][142825216]ctsselect_monitor_steysync_mode: Failed in clsctssslave_sync_with_master [12]: Time offset is too much to be corrected
2020-05-26 10:25:06.738: [ CTSS][149128960]ctssslave_msg_handler4_3: slave_sync_with_master finished sync process. Exiting clsctssslave_msg_handler
2020-05-26 10:25:07.485: [ CTSS][166291200]ctss_checkcb: clsdm requested check alive. checkcb_data{mode[0xd0], offset[86413682 ms]}, length=[8].
2020-05-26 10:25:07.485: [ CTSS][142825216]ctsselect_monitor_steysync_mode: CTSS daemon exiting [12].
2020-05-26 10:25:07.485: [ CTSS][142825216]CTSS daemon aborting
於是採用ntpdate的方式,強制同步了兩個節點的時間/usr/sbin/ntpdate *.*.*.* && /sbin/hwclock
重啟HAS, 叢集順利啟動
參考:
https://newbiedba.wordpress.com/2016/03/24/oracle-rac-database-crs-4535crs-4536crs-4534-error/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-2694104/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 神奇的DEBUG:因為異常導致MongoDB容器無法啟動MongoDB
- 【ASK_ORACLE】因process用盡導致的rac重啟的解決方法Oracle
- 解決一次gitlab因異常關機導致啟動失敗Gitlab
- ORACLE 11.2.0.4 rac for linux 鏈路宕導致的單節點異常當機OracleLinux
- RAC二節點啟動異常
- Oracle叢集(RAC)時間同步(ntp和CTSS)Oracle
- ORACLE OGG引數修改引起佇列檔案異常導致抽取程式無法啟動Oracle佇列
- 從原始碼分析JSONObject因版本差異導致toString格式異常問題原始碼JSONObject
- Oracle RAC常見啟動失敗故障分析Oracle
- Oracle RAC自啟動Oracle
- 一次意外斷電導致mysql檔案損壞,啟動異常MySql
- 一次GI補丁安裝不完整導致的RAC心跳流量異常
- vs 啟動提示遇到異常,這可能是某個擴充套件導致的套件
- 記一次oracle 19c RAC叢集重啟單節點DB啟動異常(二)Oracle
- oracle例項啟動異常慢案例一Oracle
- Oracle RAC日常運維-NetworkManager導致叢集故障Oracle運維
- oracle兩節點RAC,由於gipc導致某節點crs無法啟動問題分析Oracle
- RAC節點hang住, oracle bug導致了cpu過高,無法啟動叢集隔離Oracle
- Oracle Linux 6.7中 Oracle 11.2.0.4 RAC叢集CRS異常處理OracleLinux
- Oracle RAC的自定義service自啟動Oracle
- cv::Mat轉QImage導致影像色彩異常
- 記 Laravel Observer 導致 Redis 佇列異常LaravelServerRedis佇列
- Oracle RAC啟動失敗(DNS故障)OracleDNS
- 當心ORACLE 12.2 RAC新特性引入的BUG導致ORA-4031Oracle
- ORACLE RAC 11.2.0.4 ASM加盤導致叢集重啟之ASM sga設定過小OracleASM
- oracle 11.2.0.4 rac節點異常當機之ORA-07445Oracle
- Oracle RAC某一節點異常,你該怎麼辦?Oracle
- Oracle歸檔檔案丟失導致OGG不用啟動Oracle
- oracle主動丟擲異常Oracle
- 時區不一致導致spring應用異常Spring
- OGG 表結構變化導致同步異常
- 異常連線導致的記憶體洩漏排查記憶體
- 伺服器架構導致的SEO收錄異常伺服器架構
- 【北亞資料恢復】異常斷電導致Oracle資料庫報錯的oracle資料恢復資料恢復Oracle資料庫
- JAVA: 捕捉啟動時的異常Java
- oracle 異常Oracle
- MySQL 5.6因為OOM導致資料庫重啟MySqlOOM資料庫
- DG修復:異常關庫導致的資料庫啟動失敗ORA-01110及GAP修復資料庫