ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 机房断电GRID找不到asm盘,导致数据库无法启动

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

原创 Linux操作系统 作者:mohan213 时间:2015-06-16 13:41:05 0 删除 编辑
昨天机房突然停电,而后今天早上来电,万幸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博客 ” ,链接:https://blog.itpub.net/29029866/viewspace-1701181/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-03-11

  • 博文量
    11
  • 访问量
    39227