编辑

/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

oracle11g RMAN catalog的基本使用的更多相关文章

  1. RMAN Catalog创建、配置和管理

    环境:RHEL6.4 + Oracle 11.2.0.4 一.创建数据库catdb 1.1 官档的建库脚本示例 1.2 根据我实际环境修改如下项 1.3 创建必要目录并赋予权限 1.4 执行脚本建库 ...

  2. 中小型数据库 RMAN CATALOG 备份恢复方案(二)

    中小型数据库呈现的是数据库并发少,数据库容量小,版本功能受限以及N多单实例等特点.尽管如此,数据库的损失程度也会存在零丢失的情形.企业不愿意花太多的钱又要保证数据库的可靠稳定,可是苦煞了我这些搞DB的 ...

  3. 中小型数据库 RMAN CATALOG 备份恢复方案(一)

    对于数据库的稳定性,高可用,跨平台以及海量数据库的处理,Oracle 数据库通常是大型数据库和大企业的首选.尽管如此,仍然不乏很多中小企业想要品尝一下Oracle腥味,因此在Oracle环境中也有不少 ...

  4. RMAN catalog备份恢复方案

    对于数据库的稳定性,高可用,跨平台以及海量数据库的处理,Oracle 数据库通常是大型数据库和大企业的首选.尽管如此,仍然不乏很多中小企业想要品尝一下Oracle腥味,因此在Oracle环境中也有不少 ...

  5. rman catalog (rman 恢复目录)

    受控制文件大小的限制,一般rman需要用rman catalog来管理及存放备份信息: 这里介绍一下创建rman catalog的步骤: C:\Documents andSettings\Admini ...

  6. 通过Rman catalog 创建及管理Oracle数据库备份

    基本环境信息target DB (需备份数据库) 192.168.199.67 ORACLE_SID=zgw HOSTNAME=Oracle11 catlog DB (备份管理数据库) 192.168 ...

  7. oracle 11g 数据库恢复技术 --rman catalog

    Oracle RMAN的catalog并不是指标备份恢复操作的一个必要组件,但oracle推荐使用该组件.启用之后,归档日志.备份集.镜像复制等备份信息的保存地点是RMAN资料库(catalog), ...

  8. Failed RMAN Catalog Upgrade from 11.2.0.2 to 12.1.0.2 ( ORA-02296 RMAN-06004 )

    Failed RMAN Catalog Upgrade from 11.2.0.2 to 12.1.0.2  ( ORA-02296  RMAN-06004 ) 由于后期使用12c的数据库,需要对现有 ...

  9. rman catalog配置

    1.创建表空间 create tablespace rman_tbs datafile '/u01/app/oracle/oradata/PROD1/rman_tbs01.dbf' size 200m ...

随机推荐

  1. Java爬取并下载酷狗音乐

    本文方法及代码仅供学习,仅供学习. 案例: 下载酷狗TOP500歌曲,代码用到的代码库包含:Jsoup.HttpClient.fastJson等. 正文: 1.分析是否可以获取到TOP500歌单 打开 ...

  2. kubeDNS workflow(service registration and discovery)

    Service discovery In k8s, we usually will more than make an application instance, and also the corre ...

  3. docker私有仓库registry的使用

    1.registry的安装 关于docker registry的安装,可以说简单的不能再简单了,docker run一个容器就好了,也就是一条命令的事 docker run -d -p : --res ...

  4. 使用GDB和GEF进行调试

    使用GDB进行调试 这是编译ARM二进制文件和使用GDB进行基本调试的简单介绍.在您按照教程进行操作时,您可能需要按照自己的习惯使用ARM程序集.在这种情况下,你要么需要一个备用的ARM设备,或者你只 ...

  5. 运维学习篇之jenkins的安装(CentOS7)

    一. 介绍   Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能二. 作用  1.持续的软件版本 ...

  6. deep_learning_Function_softmax_cross_entropy_with_logits

    [TensorFlow]tf.nn.softmax_cross_entropy_with_logits的用法 [TensorFlow]tf.nn.softmax_cross_entropy_with_ ...

  7. 你所不知的VIM强大功能

    1. 可视化区块(Visual Block) (1)cd ~ 切换到自己的家目录(本范例中为root用户) (2)touch test1 test2 建立两个文件做演示(3)last > tes ...

  8. 排序——插入排序(C语言)

    void insertSort(int* a,int T){ int tmp,p; ;i<T;i++){ tmp=a[i]; p=i-; &&tmp<a[p]){ a[p+ ...

  9. 标准C语言(3)

    操作符用来描述对数字的处理规则根据操作符所需要配合的数字个数把操作符分为单目操作符,双目操作符和三目操作符 C语言里用+,-,*和/表示加减乘除四则运算,它们都是双目操作符,如果参与除法计算的两个数字 ...

  10. 利用SAX解析读取XML文件

    xml     这是我的第一个BLOG,今天在看<J2EE应用开发详解>一书,书中讲到XML编程,于是就按照书中的步骤自己测试了起来,可是怎么测试都不成功,后来自己查看了一遍源码,发现在读 ...