千家信息网

怎么理解Oracle RMAN环境参数

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要讲解了"怎么理解Oracle RMAN环境参数",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么理解Oracle RMAN环境参数"吧!R
千家信息网最后更新 2026年11月02日怎么理解Oracle RMAN环境参数

这篇文章主要讲解了"怎么理解Oracle RMAN环境参数",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么理解Oracle RMAN环境参数"吧!

RMAN环境参数分析:

RMAN>show all

RMAN configuration parameters for database with db_unique_name PROD are:

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 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_home1/dbs/snapcf_prod.f'; # default

1. RETENTION POLICY

备份文件的保留策略(两种策略)

(1)CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default 冗余保留策略

解释:

是指定每个数据文件必须保留的备份数量(默认为1)。

如何配置:RMAN> configure retention policy to redundancy 2; RMAN> configure retention policy clear;

(2)configure retention policy to recovery window of 7 days 恢复时间窗策略

解释:

RMAN确保存在的备份能够将数据库恢复到恢复时间窗口内的任意时刻。

例如:如果定义了回复时间窗口为7天,那么RMAN将保留完全备份,所需的增量备份和归档重做日志以使数据库可以最多恢复到7天前的时间点。

满足条件:

当前时间减去备份时间应不小于7(sysdate-backup >=7)

比满足这个条件的最新备份还早的备份将被视为过时备份。

*即使恢复窗口中有更新的备份,也要确保可恢复到此窗口中的任何一时间点。

如何配置:

RMAN> configure retention policy to recovery window of 7 days;

RMAN> configure retention policy clear;

2.CONFIGURE BACKUP OPTIMIZATION OFF; # default

BACKUP OPTIMIZATION 备份优化

解释:

如果开启了备份优化,那么backup命令,就会忽略已经备份到指定设备的同样的文件。

第一次备份后,第二次备份的时候,如果发现tbs02表空间没有变化,所以,就不会备份tbs02的数据,这样做是为了节省时间和空间,但是第二次的备份的时候,就已经不包含tbs02的数据,当我们把第一次的备份删除了,当tbs02出现问题的时候,第二次备份将无法恢复 不建议开启备份优化功能.

如何配置:RMAN> configure backup optimization on;RMAN> configure backup optimization off;

3. CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

DEFAULT DEVICE TYPE 默认的备份设备类型

解释:

* 两种设备类型*

disk & sbt (* disk 备份的目标地址是磁盘设备;* sbt 备份的目标地址是磁带设备)

如何配置:RMAN>CONFIGURE DEFAULT DEVICE TYPE TO DISK;

RMAN>CONFIGURE DEFAULT DEVICE TYPE TO SBT;

4. CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

CONTROLFILE AUTOBACKUP 控制文件自动备份

解释:

当数据库启动任何备份行为或数据库物理结构发生变化,都会默认自动备份一份当前的控制文件和spfile文件;

当不开启控制文件自动备份时,如果备份了1号文件 system数据文件,那么也会进行自动备份。

如何配置:RMAN> configure controlfile autobackup on;RMAN> configure controlfile autobackup off;

5.CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONTROLFILE AUTOBACKUP FORMAT 控制文件自动备份的备份文件格式

* 默认格式:%F

如何配置:RMAN> configure controlfile autobackup format for device type disk to '/u01/app/backup/%F';--如果不更改存放路径,默认在闪回恢复区

RMAN> configure controlfile autobackup format for device type disk clear;

--清空配置

6.CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

DEVICE TYPE DISK PARALLELISM 设备的并行度

解释:

通过设置并行度实现多通道同时备份,提高效率,但是通道数要与并行数相匹配,如果分配的通道数量大于已设置的并行度,RMAN仅会向与并行度匹配的通道写入数据,并且会忽略超出并行度的其他通道。

如何配置:

RMAN> configure device type disk parallelism 2 backup type to backupset;RMAN> configure device type disk clear;(清空配置)

7.CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

DATAFILE BACKUP COPIES数据文件双工备份

解释:

在创建备份集的时候,可以同时生成这个备份集的多个完全相同的副本,这样可以提高备份的可靠性。如果其中一个副本损坏,RMAN还可以利用其它副本来完成数据库修复操作。

注意不能把备份集双工到快速恢复区,RMAN最多可以同时为备份集建立4个副本,在原备份集中的每个备份片都会被复制,每个副本有一个唯一副本编号。双工备份仅适用于备份集,而不适用于镜像副本。

配置:RMAN> configure datafile backup copies for device type disk to 2;

RMAN> configure datafile backup copies for device type disk clear;(清空配置)

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

ARCHIVELOG BACKUP COPIES 归档日志文件双工备份

9.CONFIGURE MAXSETSIZE TO UNLIMITED; # default

MAXSETSIZE * 指定每个备份集的最大值

配置:

RMAN> configure maxsetsize to 100M

RMAN> configure maxsetsize clear;(清空配置)

10.CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

ENCRYPTION FOR DATABASE 备份加密

* 开启备份加密

配置:

RMAN> configure encryption for database on;

RMAN> configure encryption for database off;(清空配置)

11.CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

ENCRYPTION ALGORITHM 配置加密算法*可以指定不同的加密算法

12.CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default

COMPRESSION ALGORITHM 压缩算法* 将备份文件进行压缩

13.CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default

ARCHIVELOG DELETION POLICY 归档日志删除策略

解释:

归档日志备份需要保留几份,只有当满足归档日志删除策略的日志,才可以从磁盘上删除。

配置:RMAN> configure archivelog deletion policy to backed up 2 times to disk;RMAN> configure archivelog deletion policy clear; (清空配置)

14.CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/11.2.0/db_home1/dbs/snapcf_prod.f'; # default

SNAPSHOT CONTROLFILE NAME 控制文件快照

解释:

保证备份期间控制文件,数据文件的一致性。* 控制文件快照的位置,默认$ORACLE_HOME/dbs控制文件的快照就是 control文件的副本

配置:

rman> configure snapshot controlfile name to '/home/oracle/snapcf.ctl';

rman> configure snapshot controlfile name clear;(清空配置)

感谢各位的阅读,以上就是"怎么理解Oracle RMAN环境参数"的内容了,经过本文的学习后,相信大家对怎么理解Oracle RMAN环境参数这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

备份 文件 配置 数据 解释 副本 控制 时间 日志 策略 设备 参数 环境 数据库 通道 时候 双工 加密 同时 快照 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京路客互联网科技有限公司 互联网科技官网 科技互联网技术 奇酷互联网科技 齐家互联网科技 润盈互联网科技 开启互联网科技时代小说 西藏七维空间互联网科技有限公司 福州新华互联网科技学校 知乎 武汉健翔互联网络科技有限公司 东莞新华互联网科技学校 明优互联网科技有限公司 中国互联网有什么科技 浙南科技城互联网大厦招聘 福州德业互联网科技 中国新注册互联网科技 互联网科技平台产品运营 绵阳真晨互联网科技有限公司 长沙易易互联网科技有限公司 上海互联网科技园景观 互联网科技公司名称 青海省互联网新科技 温州喔噻互联网科技有限公司 字节跳动和互联网科技 宁夏科技产业互联网案例 语蝶互联网科技有限公司 晓花互联网科技有限公司网址 深圳育鹏互联网科技有限公司招聘 内蒙古九一互联网科技 上海同邻互联网科技有限公司规模
0