CRS-4000: Command Start failed, or completed with errors.

xz43發表於2013-08-27
使用命令
 /app/grid/11.2.0/bin/crsctl start crs
在Oracle11g RAC的不同結點上分別啟動,結果結點1啟動報錯,結點2啟動成功。
節點一上
錯誤如下:
# /app/grid/11.2.0/bin/crsctl start crs
CRS-4124: Oracle High Availability Services startup failed.
CRS-4000: Command Start failed, or completed with errors.
檢查crs服務
# /app/grid/11.2.0/bin/crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4535: Cannot communicate with Cluster Ready Services
CRS-4530: Communications failure contacting Cluster Synchronization Services demon
CRS-4534: Cannot communicate with Event Manager
檢視警告日誌
 2013-08-27 14:24:03.374
[ohasd(2058)]CRS-2765:Resource 'ora.crsd' has failed on server 'rac01'.
2013-08-27 14:54:09.465
[ohasd(2058)]CRS-2765:Resource 'ora.crsd' has failed on server 'rac01'.
2013-08-27 15:24:16.595
[ohasd(2058)]CRS-2765:Resource 'ora.crsd' has failed on server 'rac01'.
只是提示crsd啟動失敗,檢視其他日誌資訊,也沒有明顯的錯誤提示

執行如下命令也報錯
# ./crsctl query crs activeversion
Oracle Cluster Registry initialization failed accessing Oracle Cluster Registry device: PROC-26: Error while accessing the physical storage ASM error [SLOS: cat=7, pn=kgfoAl06, dep=29701, loc=kgfokge
ORA-29701: unable to connect to Cluster Synchronization Service

# ./ocrcheck
PROT-602: Failed to retrieve data from the cluster registry
PROC-26: Error while accessing the physical storage ASM error [SLOS: cat=7, pn=kgfoAl06, dep=29701, loc=kgfokge
ORA-29701: unable to connect to Cluster Synchronization Service
] [7]

好像是物理儲存ASM錯誤。
如是切換到grid使用者,sqlplus連線
$ sqlplus / as sysdba
...

ERROR:
ORA-09817: Write to audit file failed.
Linux-x86_64 Error: 28: No space left on device
Additional information: 12
ORA-09945: Unable to initialize the audit trail file
Linux-x86_64 Error: 28: No space left on device

提示No space left on device,檢查磁碟空間,發現該磁碟可用為零,如是,刪除不需要的相關檔案釋放空間。

如是,停止crs服務

# /app/grid/11.2.0/bin/crsctl stop crs
...

然後重新執行
# /app/grid/11.2.0/bin/crsctl start crs

或者

# /app/grid/11.2.0/bin/crsctl start cluster

啟動叢集服務。
最後,檢查驗證
$ crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online

$ crsctl status res -t
...

恢復正常。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9399028/viewspace-769380/,如需轉載,請註明出處,否則將追究法律責任。

相關文章