|
做一个简单的总结:
模拟错误:
dd if=/dev/zero of=/dev/sdg1 count=4 bs=1024以后。
你在查看v$asm_disk.header_status=CANDIDATE.
这个时候你alter diskgroup test dismount.
你就会发现
1* select name,state,MODE_STATUS,HEADER_STATUS,MOUNT_STATUS from v$asm_disk
NAME STATE MODE_ST HEADER_STATU MOUNT_S
------------------------------ -------- ------- ------------ -------
NORMAL ONLINE MEMBER CLOSED
NORMAL ONLINE CANDIDATE CLOSED---------------------------------
mount_status变为closed。。。
在这个时候如果你去是diskgroup mount的时候会报错。。。因为头文件信息已经被清除啦!!
这是你用dd出来的备份信息在写进头文件。然后在mount 就没有问题啦!!而且数据也不会丢失!!! |
|