当前位置:  数据库>oracle

RMAN的controlfile和catalog同步

    来源: 互联网  发布时间:2017-06-05

    本文导语: 当我们使用catalog来代替controlfile做为rman repository时,有关备份的元数据信息也会在controlfil中存的,这样当在使用rman时,即使catalog临时不可用也可以使用controlfile 中的信息。 在下次能连接catalog的时候,我们使用resync catalog也可...

当我们使用catalog来代替controlfile做为rman repository时,有关备份的元数据信息也会在controlfil中存的,这样当在使用rman时,即使catalog临时不可用也可以使用controlfile 中的信息。

在下次能连接catalog的时候,我们使用resync catalog也可以再次手动动步controlfile中的备份信息到catalog中

RMAN> resync catalog;

starting full resync of recovery catalog
full resync complete

事实上我们在使用了catalog的情况下,发布backup,delete,list等命令的时候,rman隐含会帮我们同步一次 catalog中的内容,这样在备份的时候,同时保持了controlfile和catalog中的信息一致。
 

先看看当前的备份信息,有277和278两个备份

RMAN> list backup summary;


List of Backups
 ===============
 Key    TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
 ------- -- -- - ----------- --------------- ------- ------- ---------- ---
 277    B  F  A DISK        22-FEB-14      1      1      NO        TAG20140222T050832
 278    B  F  A DISK        22-FEB-14      1      1      NO        TAG20140222T050832
 

在catalog中查询结果一样,当前rman是使用catalog连接的
 SQL> select BS_KEy from rman.bp;

    BS_KEY
 ----------
        277
        278

现在使用nocatalog来做一次备份

[Oracle@o12c ~]$ $ORACLE_HOME/bin/rman target / nocatalog

RMAN> backup datafile 1;
。。。。。。。。

RMAN> list backup summary;


List of Backups
 ===============
 Key    TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
 ------- -- -- - ----------- --------------- ------- ------- ---------- ---
 46      B  F  A DISK        22-FEB-14      1      1      NO        TAG20140222T050832
 47      B  F  A DISK        22-FEB-14      1      1      NO        TAG20140222T050832
 48      B  F  A DISK        22-FEB-14      1      1      NO        TAG20140222T051944
 49      B  F  A DISK        22-FEB-14      1      1      NO        TAG20140222T051944
 
当前是从controlfile中读取的,可以看到key都不一样了,但是备份的tag是一致的.说明现在controlfile 中的内容和catalog中的内容不一致.

再次使用catalog连接,
[oracle@o12c ~]$ $ORACLE_HOME/bin/rman target / catalog= rman/rman@testasm

RMAN> list backup summary;

List of Backups
 ===============
 Key    TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag
 ------- -- -- - ----------- --------------- ------- ------- ---------- ---
 277    B  F  A DISK        22-FEB-14      1      1      NO        TAG20140222T050832
 278    B  F  A DISK        22-FEB-14      1      1      NO        TAG20140222T050832
 304    B  F  A DISK        22-FEB-14      1      1      NO        TAG20140222T051944
 305    B  F  A DISK        22-FEB-14      1      1      NO        TAG20140222T051944
 
使用list backup summary可以看到,rman会自动帮我们先去做一个controlfile和catalog同步,现在和控制中文件中的备份信息是一致的。

--------------------------------------分割线 --------------------------------------

推荐阅读:

RMAN 配置归档日志删除策略

Oracle基础教程之通过RMAN复制数据库

RMAN备份策略制定参考内容

RMAN备份学习笔记

Oracle数据库备份加密 RMAN加密

--------------------------------------分割线 --------------------------------------


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • catalog方式的rman备份与恢复示例
  • rman备份脚本和rman增量备份脚本分享
  • Oracle数据库备份和恢复工具 RMan
  • rman配置及rman常用命令操作
  • win平台oracle rman备份和删除dg备库归档日志脚本
  • linux自动运行rman增量备份脚本
  • 9i下RMAN的备份及恢复步骤
  • Oracle相关:Rman Crosscheck删除失效归档
  • ORACLE 数据库RMAN备份恢复
  • rman恢复方案和oracle异机恢复
  • Oracle RMAN快速入门指南


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,