一旦磁盘状态不再是FORMER,你可以将其重新加入Diskgroup。这通常通过ASM的ALTER DISKGROUP命令完成,但首先确保磁盘的HEADER_STATUS为CANDIDATE。添加磁盘到Diskgroup: SQL> ALTER DISKGROUP <diskgroup_name> ADD DISK '<disk_path>'; 替换<diskgroup_name>和<disk_path>为你的Diskgroup名称和磁盘的完整路径。步骤五:验证...
HEADER_STATUS asm disk 的header 状态 former :该disk 曾经从属于一个asm diskgroup,但是从diskgroup 中删除掉了。member :从属于一个存在的asm diskgroup candidate:该disk 从来不属于任何diskgroup。provisioned:和candidate不同的是,该磁盘需要平台上的一些操作才可以正常使用。(也就是有一些问题...
select group_number gno,name,state,type,total_mb,free_mb,required_mirror_free_mb rmfmb,usable_file_mb ufmb from v$asm_diskgroup; 2.查看磁盘信息 select group_number gno,name,failgroup fgno,state,total_mb,free_mb,header_status from v$asm_disk; 方法二: select name,path,state,mount_status,...
存在以下这种情况, 由于误DROP DISKGROUP或者误将DISK DROP 出原Diskgroup,或者因为BUG 13331814
从oracle asm header损坏的diskgroup中恢复数据 简介 oracle 10g以后,ASM存储方案常用来替代文件系统和裸设备,但是由于使用的11.2.0.1版本ASM上Bug较多导致ASM DISKGROUP磁盘组无法加载MOUNT,通过多方修复ASM Disk Header无果。此场景可以使用PRM-DUL的ASM Files Clone文件克隆功能从受损的ASM Diskgroup中拷贝出数据库...
select name,path,state,mount_status,header_status from v$asm_disk; ignored状态也是不正常的,closed表示磁盘未被当前实例使用,member表示这个磁盘已经是某个diskgroup的成员了,因为header_status状态为member,所以如果直接alter diskgroup add disk加磁盘的话,会报错。
如何修复ASM Disk header_status=FORMER的磁盘重新加入Diskgroup 存在以下这种情况, 由于误DROP DISKGROUP或者误将DISK DROP 出原Diskgroup,或者因为BUG 本文转自maclean_007 51CTO博客,原文链接:http://blog.51cto.com/maclean/1276710
恢复损坏的Oracle ASM Diskgroup 简介 由于使用的11.2.0.1版本ASM上Bug较多导致ASM DISKGROUP磁盘组无法加载MOUNT,通过多方修复ASM Disk Header无果。此场景可以使用PRM-DUL的ASM Files Clone文件克隆功能从受损的ASM Diskgroup中拷贝出数据库数据文件。工具/原料 Oracle Database 9i/10g/11g/12c PRM-DUL ORACLE恢复...
SQL> alter diskgroup datadg mount; alter diskgroup datadg mount * ERROR at line 1: ORA-15032: not all alterations performed ORA-15040: diskgroup is incomplete ORA-15042: ASM disk “5” is missing from group number “1” ERROR: alter diskgroup datadg mount ...
查询SELECT … FROM V$ASM_DISKGROUP 或V$ASM_DISK视图时 使用OEM或asmca等图形化界面做上面的操作时 使用asmcmd命令行工具做上面操作时 当ASM 成功发现一个磁盘时,会将其添加到 V$ASM_DISK视图中 HEADER_STATUS有如下几个取值: MEMBER代表该磁盘已经在磁盘组中了 ...