1,rman数据库的增量备份
Rman备份必须在数据库处于归档的时候进行。(archive log list查询)
增量备份分为几个等级:每个等级备份的数据量不同;0级增量备份及是数据库的全备份。
增量备份的好处在于:减少了备份的数据量,节省磁盘空间;减少了恢复扫描的块的数量。
增量备份都必须从0级开始。Backup incremental level 0 database;
9I中将所有的数据块读入内存中,用每个数据块中的scn号与父备份集相比较来确定是否被修改。
10g中通过块跟踪的方式来确定哪些块被修改。
Rman可以通过copy命令将数据文件转存(copy datafile 1 to '路径')
1)累积增量备份(cumulative)
备份之前最好通过 report schema查看数据库的数据文件大小及数量。
从上级备份之后开始备份。
周末的0级,周一2级,周二2级,周三1级,周四2级,周五2级,周六2级
因为增量备份默认的是差异备份,所以在进行累积备份时必须使用cumulative关键字
Backup incremental level 0 cumulative database;
Backup incremental level 2 cumulative database;
Backup incremental level 2 cumulative database;
Backup incremental level 1 cumulative database;
Backup incremental level 2 cumulative database;
Backup incremental level 2 cumulative database;
Backup incremental level 2 cumulative database;
通过这种备份可以恢复一周内任意时间的数据。例如:要恢复周四的数据则直接通过周三的备份集和周四的备份集就可以恢复。
2)差异增量备份(differental)
这是默认的备份方式,是同级备份之后开始。
周末的0级,周一2级,周二2</