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

转发:原文地址:http://blog.csdn.net/meteorlet/article/details/8363745?reload

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 of=/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

参考:

https://cn.forums.oracle.com/forums/thread.jspa?threadID=2350285

http://blog.csdn.net/tianlesoftware/article/details/8207629

更多相关文章
  • CRS-4124: Oracle High Availability Services startup failed. CRS-4000: Command Start failed, or completed wit
  • 最近安装一台ubuntu 14.04 64位的机器,重启网卡遇到小挫折: 参考的网址是:http://blog.itechol.com/space-33-do-blog-id-7222.html 报如下信息: 问题1:[email protected]:~# service networking
  • Windows 7 64bit上安裝Oracle Database 12c INS30131 錯誤的解決方法
    Windows 7 64bit上安装Oracle Database 12c,出现以下错误:
  • 大家都知道oracle 10g版本10.2.0.1不支持redhat linux 5.0以后版本,在安装oracle 10g时会提示版本不能检测不通过: [[email protected] database]$ ./runInstaller Starting Oracle Universal Ins
  • 


    		    oracle 10g em 亂碼問題解決方法
    最近新安装的oracle 10g数据库在进行启动em的时候,发现页面有乱码,经过查找文档,
  • 忘记Oracle System和Sys密码的方法 :Oracle提供两种验证方式,一种是OS验证,另一种密码文件验证方式,如果是第一种方式用以下方法修改密码: sqlplus /nolog; connect / as
  • 5.5以后的版本对字符编码方式修改的辦法,原来在[mysqld]下的修改已经发生了变化,正确方式如下: [mysqld]下添加的应该为: character-set-server=utf8 collation-server=utf8_general_ci [client]下添加: default-c ...
  • 关于在配置oracle 11gr2 rac时的4种IP,有不少朋友对此很迷惑,本文在此解说一下. 打开一个RAC节点的/etc/hosts文件 cat /etc/hosts # Public IP 192.168.1.138rac1.localdomain rac1 192.168.1.139rac
一周排行