Oracle增量备份的机制
Oracle增量备份的机制
发布时间:2015-06-05 来源:查字典编辑
摘要:RMAN中增量备份有两种类型:Differential方式和Cumulative方式,备份的等级分为0、1、2、3、4分为5个等级,其中0级...

RMAN中增量备份有两种类型:Differential方式和Cumulative方式,备份的等级分为0、1、2、3、4分为5个等级,其中0级级别最高。

差异备份Differential(对于上级甚至平级的备份是认同的):

Oracle增量备份的机制1

解析:上周日的时候创建的0级备份(完全备份),周一的时候创建的2级增量备份,这个时候只需对周日创建的备份后,到当前时刻发生修改的数据块进行备份。周二也是增量备份,因此只需对周一创建的备份集以后发生修改的数据块进行备份。到了周三,创建的1级备份,必须对周日的备份操作后,到当前所有发生的修改统统备份。周四、周五、周六都是2级备份,只需对前一天执行备份操作后发生的修改进行备份。直到周日再次重新创建一个新的0级备份,以此往复。

累计增量备份Cumulative(只对上级的备份是认同的):

Oracle增量备份的机制2

解析:同样是在周日创建的0级增量备份,周一的时候创建2级增量备份,周二的时候还是2级增量备份,不过周二创建增量备份的时候不会理会前一天的2级增量备份,而是将上周日执行备份操作后,所有发生修改的数据块通通备份。周三创建的1级备份也是只认同比他高级的备份,也是从上周日备份后发生的修改开始。以此类推,周四创建的2级增量备份,以周三的增量备份为基础就可以。周五、周六也都是2级增量备份,但是他们也都无视前一天同级创建的增量备份,直接以周三的1级增量备份为基础,备份周三后发生的修改,直到周日,又一次的0级备份。

注意:

1、BACKUP命令在不显示指定的情况下,默认Differential。不过从恢复效率角度考虑,Cumulative备份表现好点,不需要读取太多备份集。

2、如果刚开始不是0级备份,其他非0级备份级别会自动创建。

3、Oracle10g之前增量备份有0、1、2、3、4级别。

4、在Oracle10g中官方文档只有0、1两种级别,但是实际执行仍能指定多个级别。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Oracle教程学习
热门Oracle教程学习
编程开发子分类