暂无图片
暂无图片
15
暂无图片
暂无图片
暂无图片

RMAN 15个配置参数详解

原创 范伟林 2021-08-09
6483

前言:

恢复默认值在参数后方加上clear

参数查看:

show all;

查看特定参数:

show RETENTION POLICY;

备份集两种状态obsolete和expired

obsolete状态可以理解成陈旧的备份集,catalog和物理文件依然存着的,只是被标记为陈旧的,依然可以做恢复。
expired状态可以理解成失效的备份集,catalog信息存在但物理文件不可用或不存在,无法进行恢复使用。

参数一:

备份保留策略
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
CONFIGURE RETENTION POLICY TO NONE;

Note:
可以按时间策略进行保留,设置7天的窗口,7天后就会被标记为obsolete。
可以按冗余数进行保留,设置3份,超过3份就会被标记为obsolete。
report obsolete; 可以查看

参数二:

备份优化器开关
CONFIGURE BACKUP OPTIMIZATION OFF; # default

CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE BACKUP OPTIMIZATION OFF;

Note:rman自动采用优化算法进行备份,判断哪些需要备份,哪些可以跳过,防止备份冗余,节省空间。

参数三:

默认的备份设备类型
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

CONFIGURE DEFAULT DEVICE TYPE TO SBT_TAPE;

Note:
指定默认备份的设备类型,可以是磁盘或者磁带,可以是第三方的SBT库。
Oracle自带SBT库位置SBT_LIBRARY=oracle.disksbt。

参数四:

控制文件自动备份开关
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

CONFIGURE CONTROLFILE AUTOBACKUP ON;

Note:
当数据库发起备份,或者数据库结构发生变化,将会自动备份控制文件。
12c之后默认为开启状态。

参数五:

控制文件自动备份的路径和格式
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO ‘%F’; # default

Note:
配置控制文件自动备份的位置和格式,可以是磁盘或者磁带。

参数六:

配置备份通道的并行度
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

CONFIGURE DEVICE TYPE DISK PARALLELISM 2;

Note:
配置默认的通道数量,可以是磁盘的通道或者磁带的通道。

参数七:

备份副本数
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

参数八:

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 2;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK clear;

Note:
数据文件和归档的默认备份副本数。

参数九:

备份集的最大限制
CONFIGURE MAXSETSIZE TO UNLIMITED; # default

Note:
默认是无限制大小。

参数十:

备份加密开关
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

参数十一:

备份加密的算法
CONFIGURE ENCRYPTION ALGORITHM ‘AES128’; # default

Note:
对备份集进行加密,当然进行还原备份集的时候,需要解密。
可以通过v$rman_encryption_algorithms查看加密算法种类,
加密算法有AES128、AES192、AES256

设置口令:
set encryption on identified by ‘oracle’ only;
解密:
set decryption identified by ‘oracle’;
关闭:
set encryption off;

参数十二:

备份集压缩算法
CONFIGURE COMPRESSION ALGORITHM ‘BASIC’ AS OF RELEASE ‘DEFAULT’ OPTIMIZE FOR LOAD TRUE ; # default

CONFIGURE COMPRESSION ALGORITHM 'MEDIUM';

Note:
配置默认的压缩算法。
自带4种压缩算法:
BASIC:基本的压缩算法,
LOW:对备份吞吐量的影响最小,适用于CPU资源是限制因素的环境
MEDIUM:适用大部分环境,压缩比和速度最优组合
HIGH:最高压缩,适合网络慢的场景
V$RMAN_COMPRESSION_ALGORITHM视图有详细描述。

参数十三:

归档删数策略
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO APPLIED ON STANDBY;

Note:
配置归档可自动删除的策略,可以配置备库应用完自动删除。
还有被备份的次数等。
需要归档存在在FRA区域才能自动删除。

参数十四:

控制文件的快照保存位置和格式
CONFIGURE SNAPSHOT CONTROLFILE NAME TO ‘/u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/snapcf_pretty.f’; # default

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '+DATA/WLDB/snapcf_wldb.f';

Note:
配置控制文件快照的保存位置,RAC需要配置在ASM磁盘组上。
快照控制文件是为了保障控制文件的一致性,
每次备份会刷新快照文件。

参数十五:

CONFIGURE RMAN OUTPUT TO KEEP FOR 7 DAYS; # default

CONFIGURE RMAN OUTPUT TO KEEP FOR 14 DAYS;

Note:
12c之后新加参数
RMAN输出结果的保留天数。
V$RMAN_OUTPUT视图的记录内容。

最后修改时间:2021-12-20 11:24:44
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
1人已赞赏
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论