昨天机房突然停电,而后今天早上来电,万幸ESXI虚拟机正常启动(以前是虚拟机程序瘫了
),但是用虚拟机搭建的RAC启动不了了。
启动数据库时提示无法找到spfile文件,于是怀疑asm磁盘没有挂载,登录grid用户执行asmca命令提示 “Unable to get the local node, Possibly Oracle Grid Infrastructure might be down”
查看发现crstat -t也同时报错,小菜感觉是数据库没找到ovdata盘,查看iscsi服务,原来磁盘服务没有设置启动,于是启动了iscsi和iscsid,切记把iscsi和iscsid设置开机自启。
然后startup启动数据库,问题依旧。
这个时候只能两个节点的机器都重启,这是小菜的大招(很多时候很有用,因为我屡不清楚系统和数据库启动脉络,只能让它自己来,别说我是网管。。。。。 )
重启后先登录grid用户启动listener,不知道为什么我用srvctl start listener命令报错,只能挨个节点lsnrctl start启动然后用srvctl status listener查看,两个节点都正常,代表监听没问题。
下一步就是oracle用户登录,启动数据库,startup~~~可惜又报错
ORA-10997: another startup/shutdown operation of this instance inprogress
ORA-09968: unable to lock file
这是根据网上消息,shutdown abort 关闭数据库实例(但是大多数时候不推荐,有大风险。。。 但是我不懂 )
然后startup,终于成功,其它节点启动实例。大功告成。
这是总监交给的任务(他太忙,研发的玩命催。。。。 )
小菜又一次蒙混过关,请各位大侠批评。。。。。。。。。
启动数据库时提示无法找到spfile文件,于是怀疑asm磁盘没有挂载,登录grid用户执行asmca命令提示 “Unable to get the local node, Possibly Oracle Grid Infrastructure might be down”
查看发现crstat -t也同时报错,小菜感觉是数据库没找到ovdata盘,查看iscsi服务,原来磁盘服务没有设置启动,于是启动了iscsi和iscsid,切记把iscsi和iscsid设置开机自启。
然后startup启动数据库,问题依旧。
这个时候只能两个节点的机器都重启,这是小菜的大招(很多时候很有用,因为我屡不清楚系统和数据库启动脉络,只能让它自己来,别说我是网管。。。。。 )
重启后先登录grid用户启动listener,不知道为什么我用srvctl start listener命令报错,只能挨个节点lsnrctl start启动然后用srvctl status listener查看,两个节点都正常,代表监听没问题。
下一步就是oracle用户登录,启动数据库,startup~~~可惜又报错
ORA-10997: another startup/shutdown operation of this instance inprogress
ORA-09968: unable to lock file
这是根据网上消息,shutdown abort 关闭数据库实例(但是大多数时候不推荐,有大风险。。。 但是我不懂 )
然后startup,终于成功,其它节点启动实例。大功告成。
这是总监交给的任务(他太忙,研发的玩命催。。。。 )
小菜又一次蒙混过关,请各位大侠批评。。。。。。。。。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29029866/viewspace-1701181/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29029866/viewspace-1701181/