天萃荷净

Oracle rAC asm备份元数据之md_backup和md_restore好处与坏处

在11g的asm中增加了md_backup和md_restore命令,用来备份和还原asm的元数据信息

查看当前Oracle ASM磁盘组相关信息

SQL> select PATH,b.NAME from v$asm_disk a,v$asm_diskgroup b where a.GROUP_NUMBER=b.GROUP_NUMBER;

PATH NAME

---------------------------------------- ----------

/dev/oracleasm/disks/VOL2 DATA

/dev/oracleasm/disks/VOL1 DATA

/dev/oracleasm/disks/VOL4 XIFENFEI

/dev/oracleasm/disks/VOL3 XIFENFEI

Oracle RAC 使用md_backup备份磁盘组

--备份所有mount磁盘组

ASMCMD> md_backup /tmp/xifenfei.md

Disk group metadata to be backed up: DATA

Disk group metadata to be backed up: XIFENFEI

Current alias directory path: XFF/ARCHIVELOG

Current alias directory path: XFF/ARCHIVELOG/2012_04_30

Current alias directory path: XFF/ONLINELOG

Current alias directory path: rac-cluster/OCRFILE

Current alias directory path: XFF/ARCHIVELOG/2012_05_01

Current alias directory path: XFF/CONTROLFILE

Current alias directory path: XFF/ARCHIVELOG/2012_04_13

Current alias directory path: rac-cluster/ASMPARAMETERFILE

Current alias directory path: rac-cluster

Current alias directory path: XFF

Current alias directory path: XFF/ARCHIVELOG/2012_03_03

Current alias directory path: XFF/PARAMETERFILE

Current alias directory path: XFF/DATAFILE

Current alias directory path: ASM/DATAFILE

Current alias directory path: XFF/CONTROLFILE

Current alias directory path: XFF

Current alias directory path: XFF/ONLINELOG

Current alias directory path: XFF/TEMPFILE

Current alias directory path: ASM

--备份指定磁盘组

ASMCMD> md_backup /tmp/xifenfei_data.md -G DATA

Disk group metadata to be backed up: DATA

Current alias directory path: XFF/ARCHIVELOG/2012_03_03

Current alias directory path: XFF/CONTROLFILE

Current alias directory path: XFF/ARCHIVELOG/2012_05_01

Current alias directory path: XFF/ARCHIVELOG

Current alias directory path: rac-cluster/OCRFILE

Current alias directory path: XFF/ARCHIVELOG/2012_05_24

Current alias directory path: XFF/ONLINELOG

Current alias directory path: XFF/ARCHIVELOG/2012_04_30

Current alias directory path: rac-cluster/ASMPARAMETERFILE

Current alias directory path: rac-cluster

Current alias directory path: XFF

Current alias directory path: XFF/ARCHIVELOG/2012_04_13

Oracle RAC 使用md_restore恢复磁盘组

--生产sql文件(未执行)

ASMCMD> md_restore -S /tmp/get_dg_sql -G data /tmp/xifenfei_data.md

Current Diskgroup metadata being restored: DATA

破坏XIFENFEI磁盘组中的其中一个asm disk(/dev/oracleasm/disks/VOL3)

[root@rac1 tmp]# dd if=/dev/zero of=/dev/sdb1 bs=4096 count=1

1+0 records in

1+0 records out

4096 bytes (4.1 kB) copied, 4.8629e-05 seconds, 84.2 MB/s

--尝试还原磁盘组(操作单位是磁盘组)

ASMCMD> md_restore /tmp/xifenfei.md --silent -G xifenfei

Current Diskgroup metadata being restored: XIFENFEI

ASMCMD-9352: CREATE DISKGROUP failed

ORA-15018: diskgroup cannot be created

ORA-15033: disk /dev/oracleasm/disks/VOL4 belongs to diskgroup "XIFENFEI" (DBD ERROR: OCIStmtExecute)

--如果一个磁盘组中某个asm disk 出了问题,这种方法不能生效,甚至需要先dd 处理掉所有该磁盘组中的asm disk

Oracle研究中心总结说明

md_backup和md_restore是磁盘组级别的备份和还原,如果一个磁盘组的某个asm disk出现问题,使用这对命令解决起来还是很麻烦,甚至根本不可行(因为代价太大:要删除该磁盘组其他asm disk header,然后要重新还原所有数据文件),这样的情景下dd或者kfed的备份还是非常有必要.如果是一个磁盘组都损坏,需要还原磁盘组,这个时候这个命令非常的完美(至少比起dd和kfed方便很多).md_backup/md_restore和dd与kfed是互补的命令,而不是md_backup/md_restore出现使得dd和kfed在asm元数据的备份恢复上就没有用武之地.

-----------------温馨提示--------------------

操作有风险,动手需谨慎

Oracle研究中心

http://www.oracleplus.net

本文由大师惜分飞原创分享,转载请尽量保留本站网址

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之案例:Oracle RAC asm备份元数据之md_backup和md_restore 好处与

oracle没用过元数据,案例:Oracle RAC asm备份元数据之md_backup和md_restore 好处与相关推荐

  1. oracle 10035 err 942,案例:Oracle日志报错 Fatal NI connect error 12170 TNS-12535 TNS-00505

    天萃荷净 Oracle数据库alert日志文件报错Fatal NI connect error 12170,通过查看mos相关文章找到解决办法 今天在一台服务器的日志文件中,发现如下信息: Fatal ...

  2. oracle log block size,案例:Oracle无法启动报错ORA-00218: block size 0 重建控制文件

    天萃荷净 oracle数据库无法启动报错ORA-00218故障,通过重建控制文件解决文件损坏问题 遇到一个案例在数据库启动的时候报ORA-00218错误,而这个故障的引起原因是因为重建控制文件的时候, ...

  3. oracle goldengate 数据库实例,案例:Oracle goldengate报错ggsci: error while loading shared libraries:...

    天萃荷净 Oracle goldengate配置时报错ggsci: error while loading shared libraries 在部署goldengate过程中发现如下错误: [orac ...

  4. oracle dul 扫描磁盘,案例:Oracle dul数据挖掘 磁盘损坏dul提取数据文件中表的数据及l...

    天萃荷净 通过使用Oracle DUL工具提取损坏磁盘里的数据库文件中的表及lob字段中内容 在有次8i的库恢复中,因为硬盘损坏导致几个表出现很多诡异性坏块,尝试使用dul对其进行挖掘数据,当时使用d ...

  5. oracle dul误删数据,案例:Oracle dul数据挖掘 没有数据库备份非常规恢复truncate删除的数据表...

    Oracle数据库在没有备份情况下在对表中的某数据表进行truncate删除后,通过oracle dul进行非常规恢复 1.准备oracle dul测试环境SQL> select count(* ...

  6. oracle 数据块 修复,案例:Oracle坏块 使用RMAN工具的命令clear标记数据块为corrupt 修复坏块...

    天萃荷净 运维DBA巡检发现数据文件中存在坏块,使用RMAN工具的命令clear标记数据坏块,使用bbed修复坏块 在rman中有隐藏的命令clear,可以标记数据块为corrupt,从而实现数据库坏 ...

  7. oracle 提示存在lob,案例:Oracle数据库临时文件特别大 commit后lob字段使用临时表空...

    测试结果$ ./test1.sh SQL*Plus: Release 10.2.0.5.0 - Production on Fri Oct 12 10:04:39 2012 Copyright (c) ...

  8. oracle重启root,案例:Oracle报错ORA-15025 ORA-27041 root用户操作rac导致节点宕机

    天萃荷净 运维DBA反映Oracle RAC环境中节点宕机,alert发现报错ORA-15025 ORA-27041,分析原因为使用root用户操作rac导致节点宕机 接到同事请求,说客户的linux ...

  9. oracle rebalance参数,【案例】Oracle ASM扩展新LAN加入asm diskgroup asm rebalance 原理

    天萃荷净 Oracle研究中心案例分析:运维DBA反映Oracle数据库的ASM空间不足,需要扩展.通过划新的LAN加入asm diskgroup并分析asm rebalance 原理. 本站文章除注 ...

最新文章

  1. mobile former测试
  2. 第十二届蓝桥杯决赛JavaC组真题——详细答案对照(全网唯一:异或变换100%数据)
  3. 国内淘宝镜像 cnpm转npm
  4. ROS2学习(四).ROS 2 核心概念
  5. 在Vaadin和JSF之间选择
  6. 组态王 6.55 启停plc_永宏PLC在远程控制系统中的应用
  7. 4-1 线程安全性-原子性-atomic-1
  8. linux下svn(subversion)服务端添加工程及配置权限
  9. flask使用第三方云通讯平台时,出现{'172001':'网络错误'}解决方法
  10. 如何升级mysql-libs_MySQL升级教程(CentOS)
  11. 17. 合并两个排序的链表(C++版本)
  12. NumPy学习笔记之argsort()函数
  13. pcie总线与cpci总线_PCI和CPCI
  14. 201671030109 词频统计软件项目报告
  15. 多项式的乘法满足结合律和交换律
  16. (诛仙剑C-SKY)1-初识
  17. 2018艾耕科技笔试题
  18. 电力-二次融合FTU技术规范
  19. DWR 实现AJAX学习
  20. 苹果cms v10影视网站安装海螺主题模板

热门文章

  1. 如何解决网页中console的显示内容出现undefined和null_如何优雅地处理前端异常?...
  2. cacti linux cpu datasource,Cacti 0.8.8b 硬盘、网络流量、cpu、内存告警配置
  3. go 语言 php并发,go 语言并发
  4. QT之Qt之Q_PROPERTY宏理解
  5. 空间平面,空间直线及它们的方程
  6. NSOperation队列实实现多线程
  7. BitmapFactory.Options详解
  8. FLUSH TABLES WITH READ LOCK 和 LOCK TABLES比较
  9. Servlet梳理一
  10. 对抗学习新进展:MIT和微软联合出品“元对抗扰动”