初步怀疑是asm的问题, asm diskgroup虽然mount上了, 但是diskgroup下的disk没有打开?!
以下是asm的后台日志:
SQL> alter diskgroup RACDB_DATA mount
NOTE: cache registered group RACDB_DATA number=2 incarn=0xee40150a
NOTE: cache began mount (not first) of group RACDB_DATA number=2 incarn=0xee40150a
NOTE: Assigning number (2,17) to disk (/dev/oracleasm/disks/DATAVOL18)
NOTE: Assigning number (2,9) to disk (/dev/oracleasm/disks/DATAVOL10)
NOTE: Assigning number (2,10) to disk (/dev/oracleasm/disks/DATAVOL11)
NOTE: Assigning number (2,11) to disk (/dev/oracleasm/disks/DATAVOL12)
.......
kfdp_query(RACDB_DATA): 5
Fri Jul 22 13:22:41
kfdp_queryBg(): 5
NOTE: cache opening disk 21 of grp 2: RACDB_DATA_0021 path:/dev/oracleasm/disks/DATAVOL22
NOTE: cache opening disk 22 of grp 2: RACDB_DATA_0022 path:/dev/oracleasm/disks/DATAVOL23
NOTE: cache opening disk 23 of grp 2: RACDB_DATA_0023 path:/dev/oracleasm/disks/DATAVOL24
NOTE: cache opening disk 24 of grp 2: RACDB_DATA_0024 path:/dev/oracleasm/disks/DATAVOL25
NOTE: cache mounting (not first) external redundancy group 2/0xEE40150A (RACDB_DATA)
Fri Jul 22 13:22:41
kjbdomatt send to inst 2
Fri Jul 22 13:22:41
NOTE: attached to recovery domain 2
Fri Jul 22 13:22:41
NOTE: LGWR attempting to mount thread 2 for diskgroup 2 (RACDB_DATA)
NOTE: LGWR found thread 2 closed at ABA 788.8061
NOTE: LGWR mounted thread 2 for diskgroup 2 (RACDB_DATA)
NOTE: LGWR opening thread 2 at fcn 0.38458460 ABA 789.8062
NOTE: cache mounting group 2/0xEE40150A (RACDB_DATA) succeeded
NOTE: cache ending mount (success) of group RACDB_DATA number=2 incarn=0xee40150a
Fri Jul 22 13:22:41
kfdp_query(RACDB_DATA): 6
kfdp_queryBg(): 6
NOTE: Instance updated compatible.asm to 11.2.0.0.0 for grp 2
SUCCESS: diskgroup RACDB_DATA was mounted
Fri Jul 22 13:22:43
NOTE: diskgroup resource ora.RACDB_DATA.dg is online
SUCCESS: alter diskgroup RACDB_DATA mount