+ -
当前位置:首页 → 问答吧 → HACMP双机下备用机oracle无法启动

HACMP双机下备用机oracle无法启动

时间:2009-09-09

来源:互联网

请各位分析分析。
HA配置中已经设置好了启动和关闭应用的脚本。
                                                     Change Application Server
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
  
                                                        [Entry Fields]
  Server Name                                         xtjc_app
  New Server Name                                    [xtjc_app]
  Start Script                                       [/usr/sbin/cluster/start_app.sh]
  Stop Script                                        [/usr/sbin/cluster/stop_app.sh]
脚本内容如下:
su - oracle -c "/oracle/.profile;sqlplus /nolog" <<EOF
connect /as sysdba;
startup;
exit;
EOF
su - oracle -c "/oracle/.profile;lsnrctl start"
exit

主机的脚本内容跟备机一样,在主机切换资源组至备用机后,备用机无法自动启动oracle。但是资源切换主机后,主机却能自动启动oracle。
备用机的/tmp/hacmp.out下没有启动数据库的相关信息。

                        HACMP Event Summary
Event: /usr/es/sbin/cluster/events/check_for_site_up_complete ibmright  
Start time: Wed Sep  9 15:50:10 2009
End time: Wed Sep  9 15:50:11 2009
Action:         Resource:                       Script Name:
----------------------------------------------------------------------------
No resources changed as a result of this event
----------------------------------------------------------------------------

作者: LoyeeHe   发布时间: 2009-09-09

1、备机的启动脚本是否具有执行权限。
2、确认备用机器的群集配置信息是否跟主节点的机器的群集配置一样。

作者: jinmaoda   发布时间: 2009-09-09

ls说的没错,要仔细检查配置过程中步骤。

作者: fenfajinqu   发布时间: 2009-09-09

或者看一下cluster log

作者: fenfajinqu   发布时间: 2009-09-09

我认为你备机的脚本是空的.

作者: hzhy0305   发布时间: 2009-09-09

检查过备机,脚本是直接从主机拷贝过去的。

作者: LoyeeHe   发布时间: 2009-09-09

备机手动执行以下脚本起ORACLE呢?

作者: 老农   发布时间: 2009-09-10

多谢楼上几位的指点,特别要感谢农哥,按照农哥的点拨,在备机下手动执行脚本报错,后检查发现是脚本某个地方有写错造成的。后修改该脚本,双机切换资源组后备用机成功自动启动oracle,谢谢大家。

作者: LoyeeHe   发布时间: 2009-09-10

一般脚本加到cluster或者crontab之前最好都手工测试一下。

作者: 五“宅”一生   发布时间: 2009-09-10

LZ,“脚本是直接从主机拷贝过去的。”这可是你说的哦

作者: 老农   发布时间: 2009-09-11

LZ,“脚本是直接从主机拷贝过去的。”这可是你说的哦
老农 发表于 2009-9-11 03:40


拷过去的脚本,还有问题
请问在主节点上面你的oracle是怎么启动的

作者: bin52311   发布时间: 2009-09-11

呵呵。LZ不见了。

作者: 五“宅”一生   发布时间: 2009-09-11

估计是没chmod +x ,哈哈!

作者: cinord   发布时间: 2009-09-11

虽然是老帖,但还是帮了我解决了一个问题

作者: hshshy   发布时间: 2011-02-24