ITPub博客

首页 > 数据库 > Oracle > ASM 磁盘头信息备份

ASM 磁盘头信息备份

Oracle 作者:hunterjoy 时间:2015-12-31 11:13:23 0 删除 编辑
 
转自:http://blog.chinaunix.net/uid-28460966-id-4306702.html
ASM 磁盘头信息备份
 



ASM磁盘头信息保存在每个磁盘的前4K里面,这个信息的备份对于ASM的恢复非常重要,有下面的几种方法


1.直接做dd来备份磁盘的前4K,磁盘头信息丢失时,dd回来
备份:dd if=/dev/raw/raw1    of=/gyj/asmheader.dd   bs=4096 count=1
恢复:dd if=/gyj/asmheader.dd    of=/dev/raw/raw1

2.利用oracle的kfed工具来备份,将磁盘头信息转换成文本明文形式记录下来,恢复时使用kfed merge进去
备份:kfed read  /dev/raw/raw1      aunum=0 blknum=0 text=raw1.txt
恢复:kfed write /dev/raw/raw1      aunum=0 blknum=0 text=raw1.txt

3.11G asmcmd里面增加了md_backup,md_restore备份指令,但这个只是备份DG的meta结构信息,他的恢复必须是DG已经mount,然
后导入结构信息,类似于exp/imp,这种方式对于DG损坏是不起作用的
备份:asmcmd md_backup -b /gyj/asmheader.20130130.txt

恢复:asmcmd md_restore -t full -g dg2 -i -b /gyj/asmheader.20130130.txt

现在线上的环境,我采用了1,2两种备份同时进行,确保磁盘头信息不丢失。

-------------------------------------------------------------------------------------------------------
前两个备份方法试过了,没问题
第三个备份方法在11.2.0.3上测试没通过,通过的语句是:
      asmcmd md_backup /tmp/dgbackup20151231 -G DATA,FRA

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/543979/viewspace-1969041/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-31

  • 博文量
    156
  • 访问量
    351952