RMAN备份策略及参数配置

RMAN可以配置一些参数,如通道、备份保持策略、控制文件自动备份等等。查看RMAN默认的配置参数,可以通过show all命令来实现。

RMAN> show all;



RMAN 配置参数为:

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default

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; # default

CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default

CONFIGURE SNAPSHOT CONTROLFILE NAME TO

 'D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\SNCFBIMS.ORA'; # default

1、RETENTION POLICY(保留策略)

    保留策略描述哪些备份将被保留以及保留时间。

保留策略有两种类型:recovery window(恢复窗口)、redundancy(冗余)。

    例如:

  • 至少有一个备份能够恢复到sysdate-7的时间点上

RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;

  • 保留两个冗余备份

RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

  • 没有保留策略

RMAN>CONFIGURE RETENTION POLICY TO NONE;

  • 还原默认设置

RMAN>CONFIGURE RETENTION POLICY TO CLEAR;

2、CONTROLFILE AUTOBACKUP(控制文件自动备份)

  • 开启控制文件自动备份

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;

  • 设置控制文件存放路径及格式

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'D:\%F_CTL';

3、CHANNEL(通道)

  • 自动分配通道

默认情况下,RMAN已预配置了一个磁盘通道,如果采用磁盘存储备份的话就可以在不进行任何手动配置的情况下进行备份了。如果备份到磁带则要把设备类型设置下即可:

RMAN> CONFIGURE DEFAULT DEVICE TYPE TO SBT;

  • 手工分配通道

通过allocate channel d1 device type disk来实现。

例如在备份的时候分配两个通道:

RMAN> run

2> {

3> allocate channel c1 device type disk;  --分配通道c1

4> allocate channel c2 device type disk;  --分配通道c2

5> backup datafile 5 channel=c1;       --备份数据文件5c1传输

6> backup datafile 6 channel=c2;       --备份数据文件6c2传输

7> release channel c1;               --释放通道c1

8> release channel c2;               --释放通道c2

9> }

 

4、DEVICE TYPE(设备类型)

  • 设置设备类型为磁盘

RMAN>CONFIGURE DEFAULT DEVICE TYPE TO DISK;

  • 设置设备类型为磁带

RMAN>CONFIGURE DEFAULT DEVICE TYPE TO sbt;

5、PARALLELISM (并行备份)

  • 设置并行度为2

RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2;

6、BACKUP OPTIMIZATION

     打开备份优化,将对备份的数据文件、归档日志或备份集运行一个优化算法。

  • 开启备份优化

RMAN> CONFIGURE BACKUP OPTIMIZATION ON;

7、备份文件格式

  • %c:备份片的拷贝数(从1开始编号)
  • %d:数据库名称
  • %D:位于该月中的天数 (DD)
  • %M:位于该年中的月份 (MM)
  • %F:一个基于DBID 唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII 为该数据库的DBID,YYYYMMDD 为日期,QQ 是一个1-256 的序列
  • %n:数据库名称,并且会在右侧用x字符进行填充,使其保持长度为8
  • %u:是一个由备份集编号和建立时间压缩后组成的8字符名称。利用%u可以为每个备份集生成一个唯一的名称
  • %p:表示备份集中备份片段的编号,从1 开始编号
  • %U:是%u_%p_%c的简写形式,利用它可以为每一个备份片段(即磁盘文件)生成一个唯一名称,这是最常用的命名方式
  • %s:备份集的号
  • %t:备份集时间戳
  • %T:年月日格式(YYYYMMDD)
  • 21
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值