记录一次模拟环境中执行shutdown命令后,数据库开关异常事件。
环境描述:
基于VMware搭建的一套oracle11G RAC,rac1和rac2两个节点,数据库全局实例名ORCL,rac1节点实例名orcl1,rac2节点实例名orcl2。
过程及现象描述:
在进行相关语句调试时,在rac1节点上执行了shutdown normal命令,然后界面一直处于该命令执行未完结状态,通过rac2节点上执行crsctl status res -t命令查看,rac1节点数据库实例已经下线,于是在rac1上执行了Ctrl+C命令终止了语句,导致在rac1上数据库实例开关异常。
恢复方法:
0-在rac1上执行cmd进入命令符界面
1-执行srvctl stop instance -d orcl -i orcl1
。
2-第1步执行成功后,再执行sqlplus / as sysdba
连接数据库。
3-第2步连接成功后,执行startup
启动数据库实例rac1。