视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
RMAN参数常用设置
2020-11-09 14:56:36 责编:小采
文档


查看RMAN所有配置RMANgt; show all; RMAN configuration parameters for database with db_unique_name Oracle007 are:CONFIGUR

查看RMAN所有配置
RMAN> show all;

RMAN configuration parameters for database with db_unique_name Oracle007 are:
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS; ——————备份文件默认保存为7天(如果不需覆盖也可能保存超过7天)
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED;
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_oracle007.f'; # default

配置命令只需更改上面的参数即可

设置FORMAT字符串
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F';

FORMAT 字符串格式化

  使用FORMAT参数时可使用的各种替换变量,如下(注意大小写)所示:

%a :Oracle 数据库的activation ID即RESETLOG_ID。
%c :备份片段的复制数(从1开始编号,最大不超过256)。
%d :O racle 数据库名称。
%D :当前时间中的日,格式为DD。
%e :归档序号。
%f :绝对文件编号。
%F :基于“DBID+时间”确定的唯一名称,格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII 为该数据库的DBID,YYYYMMDD为日期,QQ是一个1~256的序列。
%h :归档日志线程号。
%I :O racle 数据库的DBID。
%M :当前时间中的月,格式为MM。
%N :表空间名称。
%n :数据库名称,并且会在右侧用x字符进行填充,使其保持长度为8。比如数据库名JSSBOOK,,则生成的名称则是JSSBOOKx。
%p :备份集中备份片段的编号,从1开始。
%s :备份集号。
%t :备份集时间戳。
%T :当前时间的年月日格式(YYYYMMDD)。
%u :是一个由备份集编号和建立时间压缩后组成的8字符名称。利用%u可以为每个备份集生成一个唯一的名称。
%U :默认是%u_%p_%c的简写形式,利用它可以为每一个备份片段(即磁盘文件)生成一个唯一名称,这是最常用的命名方式,执行不同备份操作时,生成的规则也不同,如下所示:
生成备份片段时,%U=%u_%p_%c;
生成数据文件镜像复制时,%U=data-D-%d_id-%I_TS-%N_FNO-%f_%u;
生成归档文件镜像复制时,%U=arch-D_%d-id-%I_S-%e_T-%h_A-%a_%u;
生成控制文件镜像复制时,%U=cf-D_%d-id-%I_%u。
%Y :当前时间中的年,格式为YYYY。

设置FORMAT字符串

RETENTION POLICY 是指RMAN备份保留策略。
CONFIGURE RETENTION POLICY TO REDUNDANCY 1;表示备份的冗余度为1,就是保留最近的一份的备份(可以做数据库恢复所需要的一次备份,比如是全备)。
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 60 DAYS;表示备份的可恢复天数在60天以内的恢复所要的备份都保留。
定义了保留策略后可以用crosscheck backup;和delete obsolete;来删除不需要的备份。

如果用catalog,就只要关心RETENTION POLICY就可以了,不用管control_file_record_keep_time 。
如果用controlfile,那control_file_record_keep_time 也会影响controlfile中的保留备份的纪录。所以用controlfile时最好把control_file_record_keep_time 设置成大于 CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 60 DAYS;设置的天数。

--------------------------------------推荐阅读 --------------------------------------

RMAN 配置归档日志删除策略

Oracle基础教程之通过RMAN复制数据库

RMAN备份策略制定参考内容

RMAN备份学习笔记

Oracle数据库备份加密 RMAN加密

--------------------------------------分割线 --------------------------------------

本文永久更新链接地址:

下载本文
显示全文
专题