RMAN备份概念
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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