Extract Datafile From Oracle ASM corrupted diskgroup using PRM-DUL

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图形化交互界面让数据恢复变得很简单!


Posted

in

by

Tags:

Comments

One response to “Extract Datafile From Oracle ASM corrupted diskgroup using PRM-DUL”

  1. Ask_Maclean_liu_Oracle Avatar

    我们可以通过ORACLE PRM-DUL工具从受损的ASM diskgroup中将所需要的数据抽取出来; ORACLE PRM-DUL 即支持直接从ASM diskgroup磁盘组中抽取表的数据,也支持从ASM diskgroup中抽取出Oracle 数据文件datafile。

Leave a Reply

Your email address will not be published. Required fields are marked *