方法一、
先试用kfed来读取磁盘,确认磁盘头状态
kfed read /dev/rhdiskpower2
kfbh.type显示异常 正常情况下应该是KFBTYP_DISKHEAD
从版本10.2.0.5开始ASM 会对disk header做一个额外的备份。即第二AU 的倒数第二个block中备份了一份KFBTYP_DISKHEAD。这个ASM Disk header的作用是当真的KFBTYP_DISKHEAD被意外覆盖或损坏时可以使用Oracle 工具 KFED使用repair选项来修复Disk header
修复
kfed repair /dev/rhdiskpower2
此时检查 磁盘头状态正常,显示为KFBTYP_DISKHEAD
方法二、
1.dd
dd if=/dev/zero of=/ocrvote/ocrvote3 bs=1M count=1024
几m大小就count几,of改文件名
2.重新加入
column PATh format a15
column FAILGROUP for a10
set linesize 228
column name format a10
col path for a25
select group_number, disk_number, OS_MB,name, mount_status, header_status,
mode_status, state, path, failgroup, mount_date, total_mb, free_mb,REPAIR_TIMER
from v$asm_disk order by group_number, disk_number;
dd前
dd完
重新加入
alter diskgroup OCR add disk ‘/ocrvote/ocrvote3’ rebalance power 11;