网站大量收购独家精品文档,联系QQ:2885784924

oracle 数据库 RMAN管理的备份和恢复.pdf

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Oracle数据库Rman

手工备份恢复的缺点

1、产生大量的重做日志

2、需要手工记录大量的信息

每个备份文件的位置、备份时间

每个数据文件的位置

等等

Oracle提供了recoverymanager工具,简称RMAN

使得我们的备份工作极大的简化

1、备份数据文件、归档日志、控制文件、spfile

2、自动维护备份相关的元数据,例如备份文件的名称、完成备份的SCN号

3、以数据块为单位进行备份,只备份使用过的数据块

4、对备份出来的文件进行压缩

5、自动检测数据块是否损坏

6、支持增量备份

等等

产生大量的重做日志是由于在进行热备时发生了数据块的修改,将整个数据块写

到了日志中

联机日志不需要备份,因为这个是不断变化的部分

元数据:记录着备份的内容和时间

手工备份是有多少数据块就备份多少数据块

配置RMAN

RMAN的体系结构

服务器进程

Recovery

控制服务器进程catalog数据

文件库

目标数据库

RMAN可执行程序

通道通道通道

Recover.bsp

MML

闪回恢

磁盘磁带库复区

1、RMAN对要进行备份的数据库叫做目标数据库

2、RMAN是一个客户端程序,需要建立到目标数据库的客户端连接,并在目标数据库上创

建对应的服务器进程以及session,RMAN输入的各个命令,从客户端传递到服务器,由服

务器进程负责执行,RMAN只能使用专用服务器连接,不能使用共享服务器连接

3、备份过程中,RMAN读取目标数据库的控制文件,从而获得目标数据库里包含哪些数据

文件、归档日志文件、以及各个检查点SCN,指导RMAN完成备份和恢复的具体操作

4、RMAN获得了需要备份的文件列表以后,在将数据备份到备份介质上时,需要建立到这

些备份介质的通道(channel)。一旦建立通道。数据就会从该通道备份到指定的备份介质上,

每次备份恢复,我们都可以创建多个通道以加快速度。

5、RMAN将通道作为目标数据库上的服务器进程,会为每个通道都创建一个对应的服务器

进程,同时,通道的类型就决定了要将数据库备份到哪种介质上,两种通道类型

磁盘通道和磁带通道

磁盘和闪回恢复区使用的都是磁盘通道

磁带使用的磁带通道,需要借助MML(mediamanagementlibrary),RMAN可以把备份的

数据通过MML传递到磁带上

RMAN是直接读控制文件得到文件列表

通道:一个进程,负责向介质中写入数据

多进程需要多cpu,多cpu是oracle的关键

带库连接到数据库中有两种方式:

1.带库连接到光纤交换机上,通过光纤交换机将备份内容传到带库上

2.带库连接到备份服务器上,备份服务器连接到局域网中

目前使用带库的企业都使用TSM商业备份软件

6、RMAN备份过程中,会产生较多的服务器进程(RMAN客户端以及通道),需要的内存

较多,对于初始化参数sessions和processes都要相应的增加

7、RMAN信息库(rmanrepository),RMAN备份过程中产生的元数据,包括备份文件的名

称、路径、完成备份的时间、检查点SCN等数据,RMAN信息库可以存放在两个位置

目标数据库的控制文件

恢复目录(recoverycatalog)

8、控制文件里面存放的记录分为两类

可删除的记录(归档日志文件的历史记录以及RMAN备份的元数据)

不可删除记录(数据文件、联机日志文件列表等)

如果

文档评论(0)

霞光满天 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档