CRS-4124: Oracle High Availability Services startup failed.
2015-12-04 11:13
681 查看
问题描述
在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
相关文章推荐
- [Oracle]设置Oracle随Linux系统开机启动
- Oracle OCM认证最低费用
- Oracle11gR2学习笔记汇总
- Oracle Listener 动态注册 与 静态注册
- INS-32026]The Software Location specified should not be under Oracle base location.
- ORACLE12C新特性之在线迁移活跃的数据文件
- Oracle redo与undo浅析
- 在Oracle中使用rank()over()排名的问题
- oracle中的null处理的简单理解
- oracle中connect by prior用法,实战解决日期分解问题
- oracle客户端NLS_LANG的设置
- ORACLE如何使用DBLINK连接另一个数据库[整理]
- Java开发Oracle数据库连接JDBC Thin Driver 的三种方法
- oracle函数trunc的使用
- oracle表分区详解
- Oracle复杂查询21道题精析
- 发生了一个Oracle错误,但无法从Oracle中检索错误信息的处理
- Oracle 12c 日常维护
- 数据库oracle for update of和for update区别
- Oracle Linux 7.2 安装