ORACLE-技术文档-RMAN之增量备份v1.doc
文本预览下载声明
ORACLE-技术文档-oracle RMAN之增量备份
(v 111008)
目录
版本说明 1
1 概述 4
2 原则及特点 4
3 增量备份命令 6
3.1. 全库0级备份 6
3.2. 1级差异备份命令 6
3.3. 1级累积增量备份 6
概述
在数据库维护过程中,数据库备份是我们经常要面对的问题,rman热备是数据库维护人员必须掌握的知识之一,本文针对rman增量备份进行叙述,并列举出主要的备份命令进行参考。
原则及特点
数据库采用增量备份主要是考虑到各个生产库数据库的特征,增量备份时产生的数据量少,只备份自上次全备以后修改的数据库块,在数据库恢复时比较快,有效的节省备份空间,但是如果数据库每天产生的归档量比较小的话,也可以采取备份归档日志的方式。
Rman的增量备份可以在noarchivelog方式下备份。
0级备份和1级备份
0级备份是子增量备份的基础,备份数据库中所有使用过的块,和full备份一样。
1级备份又分为差异增量备份和累计增量备份。
差异增量备份(differitial incremental backup)
累计增量备份(cumulative incremental backup)
差异增量备份
备份最近一次的不管增量备份或差异增量备份以来所有改变的块,不管是0级还是1级。
累积增量备份
备份最近一次0级备份以来的所有修改的数据。
增量备份命令
全库0级备份
全库0级备份是增量备份的基础,但经过自己做实验,发现在oracle 10201中,full备份也可以作为0级备份使用,命令参考如下:
Run {
Allocate channel ch0 typ disk;
Backup incremental level 0 database format ‘/backup/full_%U’;
Release channel ch0;
}
1级差异备份命令
例句如下
Run {
Allocate channel ch1 type disk;
Backup incremental level 1 database format ‘/backup/ld1_%U’;
Release channel ch1;
}
1级累积增量备份
例句如下
Run {
Allocate channel ch1 type disk;
Backup incremental level 1 cumulative database format ‘/backup/ld1_%U’;
Release channel ch1;
}
《技术文档模板》 第1页 共5页
显示全部