ASMCMD和amdu

已有 1524 次阅读2012-9-21 15:39

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


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 加入社区

他的关注

暂无数据
意见
反馈