CRS-4124: Oracle High Availability Services startup failed.

問題描述

在CentOS 6.6 X86_64上安裝11.2.0.1 的RAC,在安裝grid時執行root.sh 腳本,報錯,如下:

CRS-4124: Oracle High Availability Services startup failed.
CRS-4000: Command Start failed, or completed with errors.
ohasd failed to start: Inappropriate ioctl for device
ohasd failed to start at/u01/app/11.2.0/grid/crs/install/rootcrs.pl line 443.

第一次安裝11gR2 RAC的時候就遇到了這個11.0.2.1的經典問題,上網一查才知道這是個bug,解決辦法也很簡單,

解決方法1

就是在執行root.sh之前,打開一個新的命令行窗口,執行以下命令

/bin/dd if=/var/tmp/.oracle/npohasd f=/dev/null bs=1024 count=1

如果出現報錯:

/bin/dd: opening`/var/tmp/.oracle/npohasd': No such file or directory

這個時候文件還沒生成就繼續執行,直到能執行爲止,一般出現Adding daemon to inittab這條信息的時候執行dd命令。

其他不成功的方法

另外網上還有其他方法,就是更改文件權限,執行以下命令

chown root:oinstall /var/tmp/.oracle/npohasd

但是我嘗試了,沒有成功!!!!!

其他說明

重新執行root.sh之前別忘了刪除配置:

/u01/app/11.2.0/grid/crs/install/roothas.pl -deconfig -force-verbose
發佈了124 篇原創文章 · 獲贊 17 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章