• 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; #会看到刚刚创建恢复目录自动创建了很多表
    做一个决定,并不难,难的是付诸行动,并且坚持到底。
  • 相关阅读:
    Leetcode--First Missing Positive
    Leetcode--LRU Cache
    java--遍历自定义数组
    爬网页?--Chrome帮你计算XPath
    log4j2配置
    winedt设置自动显示行号[latex]
    墓地雕塑-LA3708
    ctex moderncv版本更新--用latex写一个漂亮的简历
    用Jekyll在github上写博客——《搭建一个免费的,无限流量的Blog》的注脚
    用gameMaker做个小游戏
  • 原文地址:https://www.cnblogs.com/wukc/p/13379548.html
Copyright © 2020-2023  润新知