ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 配置RMAN

配置RMAN

原创 Linux操作系统 作者:hky87 时间:2009-12-18 08:28:01 0 删除 编辑
1. 创建Recovery Catalog
SQL> CREATE USER rman IDENTIFIED BY cat
  2  TEMPORARY TABLESPACE temp
  3  DEFAULT TABLESPACE rcat_ts
  4  QUOTA UNLIMITED ON rcat_ts;
将该用户加入角色recovery_catalog_owner中:
SQL> grant recovery_catalog_owner to rman;
连接到目标数据库并注册数据库:
D:\>rman target sys/manager123@orcl catalog rman/cat@catdb
RMAN>register database;
2. 备份目的地
磁盘目录 
Media Management Library(磁带),当磁盘备份丢失时用于灾难恢复

Flash Recovery Area,修改db_recovery_file_dest及db_recovery_file_dest_size参数设置其路径及大小

3.RMAN相关参数
数据库初始化参数:CONTROL_FILE_RECORD_KEEP_TIME, DB_RECOVERY_FILE_DEST,
DB_RECOVERY_FILE_DEST_SIZE(使用闪回恢复区的时)
环境变量:NLS_DATE_FORMAT, NLS_LANG
4. 注意事项
  4.1. 参数配置----控制文件自动备份
RMAN>CONFIGURE CONTROLFILE AUTOBACKUP ON;
自动备份的控制文件默认放在flash recovery area中

控制文件默认格式是:%F,即c-IIIIIIIIII-YYYYMMDD-QQ;IIIIIIIIII代表DBID,QQ是00~FF的一个十六进制数

修改默认格式:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR
DEVICE TYPE DISK ‘D:\oracle\product\10.2.0\oradata\cf_ORCL_auto_%F’;
   4.2.  备份保存策略
每个数据文件,都必须存在一个满足以下条件的备份:
SYSDATE – checkpoing_time <= recovery_window

设置: RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS; 因此,每个数据文件必须存在至少一个这样的备份:

   SYSDATE – (SELECT checkpoint_time FROM V$DATAFILE)>=7,
recovery_window应小于等于CONTROL_FILE_RECORD_KEEP_TIME
  4.3.管理持久性参数设置
列出当前设置: RMAN>SHOW CONTROLFILE AUTOBACKUP FORMAT;
              RMAN>SHOW EXCLUDE;
              RMAN>SHOW ALL;
还原成默认值: RMAN>CONFIGURE BACKUP OPTIMIZATION CLEAR;
             RMAN>CONFIGURE MAXSETSIZE CLEAR;
       RMAN>CONFIGURE DEFAULT DEVICE TYPE CLEAR;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10314474/viewspace-622753/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: RMAN命令整理
请登录后发表评论 登录
全部评论

注册时间:2009-10-09

  • 博文量
    87
  • 访问量
    345410