UDEV配置错误导致ASM磁盘组故障模拟及恢复测试(三)

场景3: dd现有设备损坏,ASM Instance Crash

一、故障现象模拟:

(1)添加一块现有磁盘,命名为DATA05,加入ASM-DISKGROUP后报错重复设备:

(2)因怀疑DATA05别名对应设备与系统现有设备重复,并且没有设别到DATA04已有数据,对DATA04进行dd操作:

dd if=/dev/zero of=/dev/HUA_LUN5500f_DATA05 bs=4k count=1 

(以上命令生产系统中请慎重操作)

ASM3-1-1

 

 

二.修复工作:

(1)此场景下错误修复方式:

删除DATA04/05的设备链接后,external冗余方式无法打开DG_DATA磁盘组,需进行数据修复 ,无法利用alter diskgroup dg_data mount force 打开磁盘组,目前生产环境为Nomral冗余,可以用此方式打开磁盘组。

ASM3-2

 

(2)此场景下正确修复方式:

只留下DATA04现有磁盘,利用kfed工具修复元数据:

kfed repair /dev/HUA_LUN5500f_DATA04 aus=4194304后Mount Force成功,数据库恢复正常。

ASM3-3