我的编程空间,编程开发者的网络收藏夹
学习永远不晚

怎么理解Oracle RMAN环境参数

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

怎么理解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环境参数这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

怎么理解Oracle RMAN环境参数

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

【Linux】Linux环境变量的理解 --- 命令行参数、shell子进程、环境变量、本地变量…

加油布鲁斯,你能行的! 文章目录 一、环境变量PATH中的系统默认搜索路径1.将程序安装到/usr/bin目录(不带./运行自己写的程序)2.将程序路径添加到PATH环境变量里面(不带./运行自己写的程序) 二、环境变量的深度
2023-08-25

怎么理解Python的virtualenv虚拟环境

这篇文章主要介绍“怎么理解Python的virtualenv虚拟环境”,在日常操作中,相信很多人在怎么理解Python的virtualenv虚拟环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么理解Pyt
2023-06-02

怎么理解Oracle表空间Offline的三种参数

本篇文章为大家展示了怎么理解Oracle表空间Offline的三种参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Oracle数据库管理基础中,表空间操作是基础中的基础。其中,表空间Offline
2023-06-06

C++缺省参数怎么理解

本篇内容主要讲解“C++缺省参数怎么理解”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++缺省参数怎么理解”吧!什么叫缺省参数?缺省参数是声明或定义函数时为函数的参数指定一个默认值。在调用该函
2023-06-21

编程热搜

目录