asmcmd
10g
dbms_file_transfer
11g
功能上差距很大
cp
FS-ASM
ASM-FS
md_backup/md_restore
类似于文件系统管理
需要mount ASM磁盘组才能够访问
看一些东西
amdu
10g
需要单独下载安装
11g
在ASM磁盘组不能mount的情况下,直接对ASM磁盘组进行扫描,寻找里面的文件
使用amdu
1、asmcmd不能使用、SQLPLUS不能使用
2、amdu强制抽取数据
-diskstring
3、抽取从256开始,编号最小的就是控制文件
4、对控制文件进行strings,可以抓图数据库物理结构信息
5、对数据文件依次进行extract
6、重建diskgroup,可以使用asmcmd,但是这个diskgroup目前是空的,注意名字最好和原来一样
7、再次使用asmcmd,将文件拷贝到磁盘组中
8、可以临时性的建立一个spfile,打开数据库
spfile中最主要的参数就是control_files
模拟实验
数据库shutdown abort
两边都shutdown
然后进行数据库的数据抽取和恢复操作
数据库抽取的原理
对不可恢复的元数据区进行全扫描访问
为了简化amdu
我们可以做一件事情
抽取redo log,配合rman进行全恢复
建议对10g、11g的上面操作都进行一次模拟
注意:尽量使用简化的amdu