执行root.sh时ohasd启动失败解决办法

在Red Hat 6.2上安装Oracle grid 11.2.0.1,执行root.sh脚本的时候出现一些问题,无法启动ohasd。

由于Redhat Enterprise Linux 6开始的启动初始化已由init改用upstart的方式,inittab只保留和支持运行级别的配置,其它配置放到了别的地方,oracle 11.2.0.1的grid在安装时执行root.sh脚本还是使用的init方式,会写启动配置到inittab,而11.2.0.1还是按照5的init模式配置。

实际上造成11.2.0.1在Red Hat6上安装错误是因为upstart/init不一致性,从RHEL6开始,/etc/inittab文件内容变了,只有默认的启动等级。而Oracle 11.2.0.1仍是按照以前的习惯把启动命令写在/etc/inittab文件中。

以下实验只适合用于测试与实验环境,生产环境强烈推荐使用Oracle操作系统认证的环境,比如Red Hat6上使用11.2.0.3版本。

阅读更多