记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

 

借鉴网上的各种解决思路进行了信号量的查询和清理 

记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

根据沟通和各种跟踪日志文件

记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

对其创建控制文件的过程进行了反向操作,尝试重新启动还是报错,如下:

记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

后来让他发了配置文件spfile.ora发现参数*.cluster_database=FALSE,由于是RAC环境,正常情况此参数应该为TRUE,

记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

调整后进行在有问题的节点使用Sqlplus 带参数文件进行启动

记一次帮别人解决Oracle 12C RAC环境 cannot mount database in exclusive mode的故障解决过程

 

可以正常启动了,启动后重建了spfile文件,create spfile from pfile='/tmp/a.ora'