標籤:oracle rac ctss
通常Oracle RAC 安裝完成CTSS 狀態異常是由於跟伺服器作業系統內建的NTP服務有衝突造成的,所以建議Oracle RAC安裝之前徹底卸載作業系統自身的NTP相關的軟體包。
正在啟動並執行Oracle RAC發現節點之前進間不同步時(通常節點時間不同步並不會造成節點宕機),可以通過以下步驟進行修改,讓CTSS狀態恢複正常(以linux為例進行說明)。
1、查看CTSS
crsctl stat resource ora.ctssd -t -init
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ctssd
1 ONLINE ONLINE XXXX1 OBSERVER
發現ora.ctssd處理OSBERVER狀態,確認CTSS異常。
2、查看ntp相關包
rpm -qa | grep ntp
3、刪除ntp包
yum erase ntpdate-4.2.6p5-5.el6.x86_64
4、重啟ctss
[[email protected] bin]# ./crsctl stop res ora.ctssd -init
CRS-2673: Attempting to stop ‘ora.ctssd‘ on ‘xxxx2‘
CRS-2677: Stop of ‘ora.ctssd‘ on ‘cxjm2‘ succeeded
[[email protected] bin]# ./crsctl start res ora.ctssd -init
CRS-2672: Attempting to start ‘ora.ctssd‘ on ‘xxxx2‘
CRS-2676: Start of ‘ora.ctssd‘ on ‘cxjm2‘ succeeded
[[email protected] bin]# ./crsctl stat res ora.ctssd -t -init
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.ctssd
1 ONLINE ONLINE xxxx2 ACTIVE:0
該步操作在兩個節點上都要執行
以上步驟可以都以root使用者執行
Oracle RAC 11.2.0.4 CTSS 狀態異常