crsctl check crs
發現第二行報錯:
CRS-4638: Oracle High Availability Services is online
CRS-4535: Cannot communicate with Cluster Ready Services
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
check crs的時候只出現crs-4535的錯誤,解決步驟:
這個問題一般是由crsd程序死掉或者ocr磁碟組狀態不對引起的。
1.檢視磁碟組所屬組(chown)和許可權(chmod)是否正確
2.檢視crsd的程序是否存在或者正確
ps -ef | grep crsd.bin
crsctl stat res -t -init 檢視ora.crsd的狀態是否為online
3.一般到這一步其實ora.crsd的狀態是offline的,所以需要去檢查一下grid 下的$ORACLE_HOME/log/hostname/crsd/crsd.log日誌的輸出,看是否存在異常
4.檢查asm磁碟組的狀態
select name,state from v$asm_diskgroup;想對應的ocr磁碟組的狀態
5.在所有都檢查完畢後沒有問題,就啟動crsd程序
crsctl start res ora.crsd -init