博客
关于我
RMAN参数详解
阅读量:513 次
发布时间:2019-03-07

本文共 1887 字,大约阅读时间需要 6 分钟。

Oracle RMAN 参数说明

1. 配置数据文件备份冗余策略

a. 配置回复期限为 7 天

通过基于时间的策略,rman 会保留足够多的备份,确保可以恢复到最近 7 天内的任意时间。超过 7 天的备份将被标记为 obselete。

b. 配置冗余策略为 5

通过基于容量的策略,rman 保留最新的 5份备份,超过 5份的备份将被标记为冗余。默认冗余策略为 3 份。

c. 取消备份保留策略

禁用备份保留策略,rman 不再将备份标记为 obselete。


2. 备份优化配置

默认关闭备份优化功能。当启用优化时,rman 会对备份文件进行优化处理,跳过未变更的文件。这种优化主要适用于只读表空间或已知备份的归档日志文件。


3. 默认设备类型配置

rman 支持磁盘和磁带两种设备类型,默认为磁盘。如果需要使用磁带,可以单独配置。


4. 控制文件自动备份

开启或关闭控制文件的自动备份功能。如果开启,控制文件会在数据文件或结构更改时自动生成备份。


5. 控制文件备份格式设置

指定控制文件的备份格式及存储路径。默认按照特定格式生成控制文件备份。


6. 设备类型磁盘并行度配置

a. 配置磁盘并行度为 2

设置磁盘设备的并行度为 2,决定备份过程中使用的通道数量。在具体操作时,可以通过 allocate channel 命令单独指定通道。

b. 备份文件片数量限制

默认每个备份片不超过 64 个文件。如果需要,可以通过 filelist 参数限制每个备份集中包含的文件数量。


7. 数据文件备份冗余配置

设置数据文件备份的冗余数量。默认为 1,即只保留最新的一个备份。


8. 备份集最大容量设置

允许备份集的最大容量设置为特定值或取消限制(’unlimited’)。默认为倍数容量。


9. 快照控制文件路径

指定快照控制文件的存储路径,用于保障数据一致性。


格式字符串替代变量

  • %c:备份片的拷贝编号(从 1 开始计数)。
  • %d:数据库名称。
  • %D:日期中的天数(DD)。
  • %M:年中的月份(MM)。
  • %F:基于数据库 ID 和日期的唯一文件名。
  • %n:数据库名称,右侧填充字符保持长度为 8。
  • %u:备份集编号和建立时间的组合压缩后的 8 个字符。
  • %p:备份片段的编号(从 1 开始)。
  • %U%u_%p_%c 的简写形式,用于备份片段命名。
  • %s:备份集编号。
  • %t:备份时间戳。
  • %T:日期格式(YYYYMMDD)。

常用 RMAN 配置命令

1. 查看当前配置

RMAN> show all;

2. 查询非默认值配置

SQL> select name,value from v$rman_configure;

3. 常用配置选项

  • 备份保留策略

    • configure retention policy to recovery window of 3 days;
    • configure retention policy to redundancy 5;
    • configure retention policy clear;
  • 备份优化

    • configure backup optimization on;
    • configure backup optimization off;
  • 默认设备类型

    • configure default device type to disk;
  • 控制文件

    • configure controlfile autobackup on;
    • configure controlfile autobackup format for device type disk to '/cfs01/backup/conf/%F';
  • 并行度配置

    • configure device type disk|stb parallelism 2;
    • configure channel 1 device type disk format 'e/:rmanback_%U';
  • 数据文件和归档日志备份冗余

    • configure datafile backup copies for device type disk|stb to 3;
    • configure archivelog backup copies for device type disk|stb to 3;
  • 备份集大小

    • configure maxsetsize to 1G|1000M|1000000K|unlimited;
  • 其他选项

    • configure exclude for tablespace 'users';

转载地址:http://dhqjz.baihongyu.com/

你可能感兴趣的文章
Netty工作笔记0027---NIO 网络编程应用--群聊系统2--服务器编写2
查看>>
Netty工作笔记0050---Netty核心模块1
查看>>
Netty工作笔记0057---Netty群聊系统服务端
查看>>
Netty工作笔记0060---Tcp长连接和短连接_Http长连接和短连接_UDP长连接和短连接
查看>>
Netty工作笔记0063---WebSocket长连接开发2
查看>>
Netty工作笔记0070---Protobuf使用案例Codec使用
查看>>
Netty工作笔记0077---handler链调用机制实例4
查看>>
Netty工作笔记0084---通过自定义协议解决粘包拆包问题2
查看>>
Netty工作笔记0085---TCP粘包拆包内容梳理
查看>>
Netty常用组件一
查看>>
Netty常见组件二
查看>>
netty底层源码探究:启动流程;EventLoop中的selector、线程、任务队列;监听处理accept、read事件流程;
查看>>
Netty心跳检测机制
查看>>
Netty核心模块组件
查看>>
Netty框架内的宝藏:ByteBuf
查看>>
Netty框架的服务端开发中创建EventLoopGroup对象时线程数量源码解析
查看>>
Netty源码—2.Reactor线程模型一
查看>>
Netty源码—3.Reactor线程模型三
查看>>
Netty源码—4.客户端接入流程一
查看>>
Netty源码—4.客户端接入流程二
查看>>