Extract Datafile From Oracle ASM corrupted diskgroup   Amdu   Amdu是从oracle 11g开始加入到Oracle发布版本中的ASM转储工具。除了转储ASM元数据外,amdu的-extract选项还可以从ASM diskgroup中抽取文件。   实际amdu的功能,PRM都具备了,PRM会将ASM元数据分析- ASM Analyze并存入到其内置的数据库中,之后还可以从图形界面上选择哪些文件需要被抽取出来。 prm-asm-1 prm-asm-2 prm-asm-3         以上为PRM的ASM FILE CLONE功能,可以直接从受损的ASM DISKGROUP中克隆出数据文件和归档日志文件。 PRM也支持直接从ASM上的Oracle Database DB数据库中直接拯救表上的数据,对于PRM而言ASM是透明的。 对于ASM上的数据库,根据数据库受损的实际情况考虑使用字典Dictionary(ASM)模式或者非字典Non-Dictionary(ASM)模式。 具体恢复流程为: Tools=>Recovery Wizard=>选择ASM下的字典或非字典模式=>加入所有的ASM Disk后点击ASM analyze   prm-asm-4 prm-asm-5 prm-asm-6 prm-asm-7       一般ASM下不需要填选block size和offset信息,点击Next,出现Data File列表,勾选SELECT ALL代表所有的数据文件 prm-asm-8     prm-asm-9       如果是多个DiskGROUP上有多个Database的情况,需要用户自己去选择对应的数据库的数据文件,之后点选Load,会进入和普通的字典模式没有区别的Schema=>table界面:   prm-asm-10   ORACLE PRM的GUI图形化交互界面让数据恢复变得很简单!