zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    springboot 入门
    json-lib 的 maven dependency 引入及Jar包下载
    DataGridView 使用技巧精华
    SqlServer无备份下误删数据恢复
    Reflector 已经out了,试试ILSpy
    C# 反射,动态编译
    windows8和windows server2012不联网安装.net 3.5(包括2.0和3.0)
    如何附加被分离的质疑数据库? [转]
    easyui validatebox 验证类型
    所见即所得:七大无需编程的DIY开发工具
  • 原文地址:https://www.cnblogs.com/elontian/p/11458834.html
Copyright © 2011-2022 走看看