RMAN备份与恢复(一)--认识RMAN

RMAN备份与恢复(一)--认识RMAN,第1张

概述RMAN(Recovery Manager)是Oracle恢复管理器的简称,是集数据库备份(backup)、修复(restore)和恢复(recover)于一体的工具。接下来了解一下RMAN中的几个重

RMAN(Recovery Manager)是Oracle恢复管理器的简称,是集数据库备份(backup)、修复(restore)和恢复(recover)于一体的工具。接下来了解一下RMAN中的几个重要概念。

(1)RMAN档案资料库

RMAN档案资料库用于存储数据库备份、修复以及恢复 *** 作时所需要的信息。这些信息包括从目标数据库控制文件获取的数据库物理结构信息,以及RMAN备份与恢复过程中生成的信息。RMAN档案资料库可以保存在目标数据库的控制文件中,也可以保存在一个独立的恢复目录数据库的恢复目录中。

(1.1) 将RMAN档案资料库保存在控制文件中

控制文件包括不可重用的记录和可重用的记录,不可重用的记录主要是数据文件、联机重做日志文件等不经常变化的、关键性的信息;可重用的是记录数据库运行过程中不断生成的信息,包括重做日志文件的历史信息、已归档的重做日志文件的历史信息、备份信息等。

(1.2) 将RMAN档案资料库保存在恢复目录中

如果要使用恢复目录保存RMAN档案资料库,需要先创建一个独立于目标数据库的恢复目录数据库,专门用来存储和管理RMAN档案资料库信息。一个恢复目录可以被多个目标数据库使用,只要将目标数据库注册到恢复目录中即可。

RMAN恢复目录主要包括以下信息:

--目标数据库的数据文件与归档重做日志文件的备份信息;

--目标数据据库数据文件的镜像复制信息;

--目标数据库中表空间与数据文件的关系;

--存储用户建立的RMAN脚本,可以重复使用;

--永久性的RMAN预定义配置参数信息。

(2)RMAN通道

在RMAN中进行任何类型的备份、修复或恢复 *** 作时,都需要为这些 *** 作分配通道,一个RMAN通道表示到一个存储设备的数据流,对应目标数据库的一个进程,由服务器进程来完成数据库的备份与恢复工作。RMAN支持的通道设备类型包括磁盘(disk)与SBT(System Backup To Tape)。SBT是指第三方介质管理器管理与控制的存储备份,主要是磁带库和磁带驱动器。

(3)RMAN预定义配置参数

RMAN环境中有一系列的预定义配置参数,又称为RMAN环境变量,自动作用于所有的RMAN会话。可以使用show all命令查看预定义参数的配置

RMAN> show all;使用目标数据库控制文件替代恢复目录 db_unique_name 为 ORCL 的数据库的 RMAN 配置参数为: 
CONfigURE RETENTION POliCY
TO REDUNDANCY 2; #设置备份保留策略,如果进行了上述设置,当完成2次备份后, 在做完第3次备份的时候,第1次备份结果将被标识为废弃。CONfigURE BACKUP OPTIMIZATION OFF; # default #启用或禁用优化功能 CONfigURE DEFAulT DEVICE TYPE TO disK; # #设置默认的备份类型 CONfigURE CONTRolfile autoBACKUP #设置控制文件自动备份 CONfigURE CONTRolfile autoBACKUP FORMAT FOR DEVICE TYPE disK TO '%F'; # #控制文件自动备份的格式 CONfigURE DEVICE TYPE disK ParaLLEliSM 1 BACKUP TYPE TO BACKUPSET; # #设置备份并行度 CONfigURE DATAfile BACKUP copIES TO 1; # #设置数据文件备份集的副本数量 CONfigURE ARCHIVELOG #设置归档重做日志文件备份集的数量 CONfigURE MAXSETSIZE TO UNliMITED; # #设置备份集的最大尺寸 CONfigURE ENCRYPTION FOR DATABASE #设置启用加密功能 CONfigURE ENCRYPTION ALGORITHM AES128 #如果启用加密功能,设置采用的加密算法 CONfigURE COMPRESSION ALGORITHM BASIC' AS OF RELEASE DEFAulT' OPTIMIZE LOAD TRUE ; # #设置备份的压缩算法 CONfigURE ARCHIVELOG DELETION POliCY TO NONE; # #设置归档重做日志文件备份后的处理策略 CONfigURE SNAPSHOT CONTRolfile name /home/app/oracle/product/11.2.0/dbhome_1/dbs/snapcf_orcl.fdefault #设置控制文件快照

可预先对这些参数进行配置,设置后的结果作用于所有RMAN会话,也可以在数据库备份与恢复过程中,对特定的参数进行配置。

接下来将对RMAN中的常用 *** 作进行学习。

总结

以上是内存溢出为你收集整理的RMAN备份与恢复(一)--认识RMAN全部内容,希望文章能够帮你解决RMAN备份与恢复(一)--认识RMAN所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/1153885.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存