本文主要是介绍redhat7.8 oracle 11g psu升级集群无法启动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、在对redhat7.8 oracle 11g psu升级后,集群无法启动。
2、由于文件/etc/init.d/ohasd在安装11g集群的时候需要更改,具体如下
vi /etc/init.d/ohasd
在文件中找到如这部分,在里面添加红字部分:
if [ -r $AUTOSTARTFILE ]
then
case `$CAT $AUTOSTARTFILE` in
enable*)
$LOGERR "Oracle HA daemon is enabled for autostart."
/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1 &
my_crsctl start has -nowait
sleep 600
ps -ef | grep dd| grep hasd|awk '{print $2}'|xargs kill -9
;;
disable*)
$LOGERR "Oracle HA daemon is disabled for autostart."
;;
*)
$LOGERR "Oracle HA daemon is disabled by damaged install."
$LOGERR "Unexpected settings found in $AUTOSTARTFILE."
;;
esac
else
......
保存退出 :wq
服务器再次重启后,稍等片刻就可以看到集群自动起来啦~
3、解决
由于更新psu会对/etc/init.d/ohasd进行替换,因此相当于进行了还原。
需重新更改此文件,如上配置。重启主机,解决问题。
这篇关于redhat7.8 oracle 11g psu升级集群无法启动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!