RMAN备份概念

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

RMAN备份概念

Topics:

•About RMAN Channels

•About RMAN Backups

•Multiple Copies of RMAN Backups

•RMAN Backup Options: Naming, Sizing, and Speed

•RMAN Backup Types

•Control File and Server Parameter File Autobackups

•Backup Retention Policies

•Backup Optimization

•Restartable Backups

•Managing Backup Windows and Performance: BACKUP... DURATION •How RMAN Responds to Backup Errors

•Tests and Integrity Checks for Backups

About RMAN Channels

An RMAN channel represents one stream of data to a device type, and corresponds to one server session.

自动分配通道

CONFIGURE DEVICE TYPE ... PARALLELISM

CONFIGURE DEFAULT DEVICE TYPE

CONFIGURE CHANNEL

手工分配通道

在RUN{}块中分配通道。

About RMAN Backups

Image copy是单个数据文件,归档redolog文件,或控制文件的原样拷贝。

BACKUP AS COPY创建印像拷贝

CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COPY配置备份类型为映像拷贝。

Multiple Copies of RMAN Backups

在RMAN中,有两种方式使同一备份产生多份拷贝:

1、在backup as backupset命令中多次备份。

CONFIGURE... BACKUP COPIES

Use SET BACKUP COPIES in a RUN block

Provide a COPIES option to the BACKUP command

2、备份文件为备份集或映像拷贝,然后使用命令backup backupset或backupcopy备份备份

集或备份拷贝。

BACKUP COPIES 2 DEVICE TYPE sbt BACKUPSET ALL;

RMAN Backup Options: Naming, Sizing, and Speed

1)命名

RMAN生成名称或者使用FORMAT参数指定名称。

BACKUP TABLESPACE users;

BACKUP TABLESPACE users FORMAT = '/tmp/users_%u%p%c';

2)大小

备份片:CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE = 2G

备份集:BACKUP DATABASE MAXSETSIZE = 10M;

3)备份速率

CONFIGURE DEVICE TYPE sbt PARALLELISM 2;

CONFIGURE CHANNEL DEVICE TYPE sbt RATE 1M;限制每个通道读取速率为1M每秒。

RMAN Backup Types

1)全备或增量

增量备份lvl0相当于全备,区别在于全备不可以作为增量备份的父备份。

lvl1级分为差异备份、累积备份。

2)打开或关闭

打开:数据库打开,也叫联机备份、热备。

关闭:数据库mount但不打开。

3)一致性或非一致性

一致性备份:数据库关闭后再mount,然后备份。数据文件头中的检查点SCN匹配控制文件中的头信息。一致性备份可以还原而不用恢复。

非一致性备份:当数据库打开或者当宕机发生或者shutdown abort先于mount运行时进行数据库备份。非一致性备份需要进行recover。

Control File and Server Parameter File Autobackups

RMAN可以自动备份控制文件和spfile。

当控制文件自动备份时,RMAN能恢复数据库,甚至当前的控制文件、恢复目录和服务器参数文件不可用时。因为用于存储自动备份的路径遵循一定的格式,RMAN能从自动备份中搜索并还原服务器参数文件。然后,实例用还原的参数文件启动,这样RMAN可以从自动备份中还原控制文件。当mount控制文件后,RMAN可以还原数据文件。

配置自动备份控制文件:

CONFIGURE CONTROLFILE AUTOBACKUP ON/OFF;

从自动备份中还原控制文件:

RESTORE CONTROLFILE FROM AUTOBACKUP;

什么时候发生自动备份?

备份激活时:

在RMAN提示符下执行BACKUP命令时

RUN块中最后一个命令是BACKUP时

RUN块中BACKUP命令跟随在其他不是BACKUP的命令之后

数据库结构发生变化时:

例如添加一个新的表空间,改变数据文件状态,添加联机redo log,重命名文件,添加redo线程。

Backup Retention Policies

配置备份保持策略:

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW

相关文档
最新文档