• 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; #会看到刚刚创建恢复目录自动创建了很多表
    做一个决定,并不难,难的是付诸行动,并且坚持到底。
  • 相关阅读:
    Error: could not open `C:Program FilesJavajre6libi386jvm.cfg'
    异常:java.lang.IllegalStateException: Ambiguous handler methods mapped for HTTP path '/app/userInfoMaint/getProvince.do'
    解析Java反射
    Cause: java.sql.SQLException: 无效的列索引
    Internet Explorer 无法打开该 Internet 站点,请求的站点不可用或无法找到
    解决The JSP specification requires that an attribute name is preceded by whitespace问题
    pl/sql的to_char和to_date
    oracle 在xml中批量插入,批量修改及多组条件查询
    时间转换模板
    Java网络编程从入门到精通(5):使用InetAddress类的getHostName方法获得域名
  • 原文地址:https://www.cnblogs.com/wukc/p/13379548.html
Copyright © 2020-2023  润新知