• oracle11g RMAN catalog的基本使用


    编辑

    /etc/hosts文件

    tnsnames.ora文件


    创建
    SQL> create tablespace ts_rman_catalog datafile '/u01/app/oracle/oradata/elon/data_rman_catalog1.dbf' size 5G autoextend on;
    SQL>  select name from v$datafile;

    NAME
    --------------------------------------------------------------------------------
    /u01/app/oracle/oradata/elon/system01.dbf
    /u01/app/oracle/oradata/elon/sysaux01.dbf
    /u01/app/oracle/oradata/elon/undotbs01.dbf
    /u01/app/oracle/oradata/elon/users01.dbf
    /u01/app/oracle/oradata/elon/data_rman_catalog1.dbf
    SQL> create user rman_cat identified by "rman_cat" DEFAULT TABLESPACE ts_rman_catalog;
    User created.
    SQL> create temporary tablespace temp_rman_catalog tempfile '/u01/app/oracle/oradata/elon/temp_rman_catalog1.dbf' size 5G autoextend on;
    Tablespace created.
    SQL>  alter user rman_cat temporary tablespace temp_rman_catalog ;
    User altered.
    SQL> GRANT connect,resource,recovery_catalog_owner TO rman_cat;
    Grant succeeded.
    在目标库orcl1授权;

    SQL> grant RECOVERY_CATALOG_OWNER to RMAN_CAT;

    Grant succeeded.

    SQL> grant unlimited tablespace to RMAN_CAT;

    Grant succeeded.

    SQL> grant connect,resource,create session to RMAN_CAT;

    Grant succeeded.

    在catalog库服务器连接target库orcl1
    [oracle@8202-oem admin]$ rman catalog rman_cat/rman_cat@elon target elon/rman_cat@orcl1
    创建catalog
    RMAN> create catalog;
    RMAN> upgrade catalog;

    recovery catalog owner is RMAN_CAT
    enter UPGRADE CATALOG command again to confirm catalog upgrade

    RMAN> upgrade catalog;

    recovery catalog upgraded to version 11.02.00.04
    DBMS_RCVMAN package upgraded to version 11.02.00.04
    DBMS_RCVCAT package upgraded to version 11.02.00.04

    注册orcl1库
    RMAN> register database;
    database registered in recovery catalog
    starting full resync of recovery catalog
    full resync complete
    同步catalog和控制文件
    RMAN> resync catalog;


    在目标库orcl2授权

    SQL> grant RECOVERY_CATALOG_OWNER to RMAN_CAT;

    Grant succeeded.

    SQL> grant unlimited tablespace to RMAN_CAT;

    Grant succeeded.

    SQL> grant connect,resource,create session to RMAN_CAT;

    Grant succeeded.


    然后注册第二台数据库
    catalog库:rman catalog rman_cat/rman_cat@elon target elon/rman_cat@orcl2

    RMAN> register database;

    RMAN> list backup;

    RMAN> list incarnation;


    List of Database Incarnations
    DB Key  Inc Key DB Name  DB ID            STATUS  Reset SCN  Reset Time
    ------- ------- -------- ---------------- --- ---------- ----------
    1       2       ORCL1     1539306881       CURRENT 1          21-JUN-19
    2301    2317    ORCL1     1543986452       PARENT  1          24-AUG-13
    2301    2302    ORCL1     1543986452       CURRENT 925702     13-AUG-19
    1841    1853    ORCL2     3097378921       PARENT  1          24-AUG-13
    1841    1854    ORCL2     3097378921       PARENT  925702     12-JUN-19
    1841    1842    ORCL2     3097378921       CURRENT 1058098    13-JUN-19
    RMAN>  list backup summary;


    RMAN>  crosscheck copy;
    RMAN> list backup by file;

    11.其它
    RMAN> list backupset;
    RMAN> crosscheck backupset;
    RMAN> validate backupset 1322;
    RMAN> change backupset 1322

    另外:
        rman catalog,撤消目标数据库注册
        步骤一:获取数据库的DBID
      SQL>select dbid from v$database;
      DBID
      -----------
      2539725638  
      步骤二:连接拥有恢复目录的模式(rman_cat用户),确定恢复目录中该数据库的DB_KEY
      SQL>select db_key from db where db_id=2539725638
      DB_KEY
      -----------
      1  
      步骤三:(rman_cat用户)使用dbms_rcvcat.unregisterdatabase过程从恢复目录中撤消数据库的注册
      exec dbms_rcvcat.unregisterdatabase(1,2539725638)


    参考博客:

    http://blog.sina.com.cn/s/blog_14b674edd0102xxb9.html

  • 相关阅读:
    如何显示在线人数和所在位置
    Global.asax的使用点滴 (一)
    怎样使编译后,Session值不丢失。
    VB.NET 开发AutoCAD中常见错误
    GDI 虚线画笔
    VB.NET阻止程序重复启动
    GDI文字对齐
    js获取客户端浏览器信息
    DOM 基础知识
    JavaScript 不支持重载
  • 原文地址:https://www.cnblogs.com/elontian/p/11458834.html
Copyright © 2020-2023  润新知