博客
关于我
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/

你可能感兴趣的文章
Python+Jenkins+Allure Report接口自动化测试持续集成
查看>>
python+locust电商全流程性能测试
查看>>
Python函数运行的可执行文件的终端输出如何以一般方式静音?
查看>>
Python+Pytest+Allure+Git+Jenkins接口自动化框架
查看>>
python+pytest接口自动化 —— 参数关联
查看>>
python+pytest接口自动化 —— 参数关联
查看>>
Python+pytest接口自动化 —— 接口测试基础
查看>>
python+pytest接口自动化 —— 自动化用例编写思路 (使用pytest编写一个测试脚本)
查看>>
Python+pytest接口自动化之cookie绕过登录(保持登录状态)
查看>>
python+pytest接口自动化:接口测试
查看>>
Python+requests+unittest执行接口自动化测试详情
查看>>
Python+requests+unittest执行接口自动化测试详情
查看>>
python+requests+unittest执行自动化接口测试!
查看>>
Python+Requests编码识别Bug
查看>>
python函数编写_[零基础学python]传说中的函数编写条规
查看>>
Python+selenium —— UI自动化之鼠标操作
查看>>
python函数注释,参数后面加冒号:,函数后面的箭头→是什么?
查看>>
Python+Selenium+Threading进行兼容性测试
查看>>
Python+selenium+unittest的GUI自动化框架实现
查看>>
python函数拟合不规则曲线_Python计算&绘图——曲线拟合问题(转)
查看>>