机房断电GRID找不到asm盘,导致数据库无法启动

昨天机房突然停电,而后今天早上来电,万幸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,终于成功,其它节点启动实例。大功告成。
这是总监交给的任务(他太忙,研发的玩命催。。。。
小菜又一次蒙混过关,请各位大侠批评。。。。。。。。。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29029866/viewspace-1701181/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29029866/viewspace-1701181/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值