启动报错如下所示
rac2- sqlplus "/as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Sun May 11 20:32:57 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.
SQL startupORA-01078: failure in processing system parametersORA-01565: error in identifying file '+DG1/devdb/spfiledevdb.ora'ORA-17503: ksfdopn:2 Failed to open file +DG1/devdb/spfiledevdb.oraORA-15077: could not locate ASM instance serving a required diskgroupSQL exitDisconnected--检查ASM实例运行情况
rac2- srvctl status asm -n rac1
ASM 实例 +ASM1 正在节点 rac1 上运行。
rac2- srvctl status asm -n rac2
ASM 实例 +ASM2 不在节点 rac2 上运行。
--可以看出,在节点2(也就是出问题的节点)上ASM实例并没有启动
--接着检查ASM磁盘组
[root@rac2 ~]# /etc/init.d/oracleasm listdisks
没有结果输出表示ASM磁盘组没有加载,之前配置ASM的时候已经配置了自动加载ASM,可能是因为其他原因没有加载成功.下面手工加载