zoukankan      html  css  js  c++  java
  • rman配置恢复目录

    环境:oracle12c、默认情况下rman的源文件是保存在目标库的控制文件中、不能长久保存信息,需要长久保存备份源信息,最好使用另外一个数据库配置rman的恢复目录。

    创建恢复目录步骤
    1)配置恢复目录的数据库
    2)创建恢复目录的用户
    3)创建恢复目录

    配置恢复目录的数据库信息

    192.168.95.150/24    
    target database: orcl
    restore catatlog database: catalog
    show parameter instance_name
    NAME          TYPE   VALUE 
    ------------- ------ ----- 
    instance_name string orcl  
    
    show parameter instance_name
    NAME          TYPE   VALUE   
    ------------- ------ ------- 
    instance_name string catalog 

    1、配置恢复目录的数据库

    catalog
    CREATE SMALLFILE TABLESPACE rman_catalogtbs
    DATAFILE '/u01/app/oracle/oradata/CATALOG/datafile/rman_catalogtbs0101.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M;
    SELECT * FROM dba_tablespaces;
    SELECT * FROM dba_data_files;

    2、创建恢复目录的用户

    创建恢复目录的所有者,必须授予recover_catalog_owner的角色
    SELECT * FROM dba_users                                  
    WHERE username='RMAN_CATALOG_USER01';                         #查看库中没有要创建的用户
    CREATE USER rman_catalog_user01 IDENTIFIED BY oracle
    DEFAULT TABLESPACE rman_catalogtbs
    TEMPORARY TABLESPACE temp
    QUOTA UNLIMITED ON rman_catalogtbs;                           #创建用户并指定表空间赋予quota
    SELECT * FROM dba_users
    WHERE username='RMAN_CATALOG_USER01';                         #查看用户
    GRANT recovery_catalog_owner TO rman_catalog_user01;          #授权
    使用rman_catalog_user01连接的恢复目录数据中
    [oracle@12c oracle]$ export ORACLE_SID=catalog
    [oracle@12c oracle]$ echo $ORACLE_SID
    catalog
    [oracle@12c oracle]$ sqlplus rman_catalog_user01/oracle       #使用创建的用户链接查看表
    SQL> SELECT * FROM tab;

    3、创建恢复目录

    rman以恢复目录所有者连接到恢复目录数据库
    [oracle@12c oracle]$ echo $ORACLE_SID
    catalog
    [oracle@12c oracle]$ rman catalog rman_catalog_user01/oracle                  #rman链接该用户登录方式一
    connected to recovery catalog database
    或者
    [oracle@12c oracle]$ rman catalog rman_catalog_user01/oracle@catalog          #rman链接方式二
    connected to recovery catalog database
    RMAN> create catalog;                                                         #创建恢复目录
    recovery catalog created
    使用rman_catalog_user01连接到恢复目录数据库查看
    $ sqlplus rman_catalog_user01/oracle@catalog                                  #oralce方式链接查看tab;select * from tab; #会看到刚刚创建恢复目录自动创建了很多表
    做一个决定,并不难,难的是付诸行动,并且坚持到底。
  • 相关阅读:
    【CSS】4种CSS方法设置元素垂直水平居中
    js数据类型:引用和5种基本数据类型
    iOS——CALayer的shadow无效问题
    iOS——自定义Segue实现总结
    iOS动画
    iOS——Command-Line 查看当前SDK版本并修改默认SDK版本
    iOS——Swift开发中的单例设计模式(摘译,非原创)
    Windows Phone 8 解锁提示IpOverUsbSvc问题——IpOverUsbEnum返回No connected partners found解决方案
    Windows 8.1 开发过程中遇到的小问题(2)
    Windows 8.1 开发过程中遇到的小问题
  • 原文地址:https://www.cnblogs.com/wukc/p/13379548.html
Copyright © 2011-2022 走看看