ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle 11gR2 RAC ohasd failed to start 解决方法

Oracle 11gR2 RAC ohasd failed to start 解决方法

原创 Linux操作系统 作者:听海★蓝心梦 时间:2013-08-30 16:29:19 0 删除 编辑

在Oracle Linux 6.1 上安装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,解决办法也很简单,

就是在执行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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/751371/viewspace-769684/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-02-18

  • 博文量
    256
  • 访问量
    1198806