差异增量备份与累积增量备份的举例解析

转自 http://www.itpub.net/forum.php?mod=viewthread&tid=654885&highlight=&page=1

oracle文档上是用

周日 0级
周一 2级
周二 2级
周三 1级
周四 2级
周五 2级
周日 0级

为什么不是周1到周5均用1级?有什么优势?


答:差异增量备份时,如果周1到周5均用1级,恢复时间会变长。假如星期5有问题,就有先恢复第一个周日的0级,然后应用5个1级。如果用上面的方法,就只需要恢复0级,然后应用周3的1级,然后再应用两个2级备份,这样时间就会变短。


答:差异增量备份(Differential Incremental Backups ) 和  累计增量备份(Cumulative Incremental Backups )

在差异增量备份中

周日 0级
周一 2级
周二 2级
周三 2级
周四 1级
周五 2级
周六 2级
周日 0级

备份时,
周日备份  整个database      = WH
周1 备份  周日之后的change  = 1X
周2 备份  周1 之后的change  = 1X 
周3 备份  周2 之后的change  = 1X
周4 备份  周日之后的change  = 4X
周5 备份  周4 之后的change  = 1X
周6 备份  周5 之后的change  = 1X 

恢复时,
周日== 日                                                                                = WH
周1 == 日 + 1               = WH + 1X 
周2 == 日 + 1 + 2                                                = WH + 1X + 1X 
周3 == 日 + 1 + 2 + 3                                = WH + 1X + 1X + 1X
周4 == 日 + 4                                                         = WH + 4X
周5 == 日 + 4 + 5                                         = WH + 4X + 1X
周6 == 日 + 4 + 5 + 6                         = WH + 4X + 1X + 1X

而累计增量备份中 


周日 0级
周一 2级
周二 2级
周三 2级
周四 1级
周五 2级
周六 2级
周日 0级

备份时,
周日备份  整个database      = WH
周1 备份  周日之后的change  = 1X
周2 备份  周日之后的change  = 2X 
周3 备份  周日之后的change  = 3X
周4 备份  周日之后的change  = 4X
周5 备份  周4 之后的change  = 1X
周6 备份  周4 之后的change  = 2X 

恢复时,
周日== 日                                                                                = WH
周1 == 日 + 1               = WH + 1X 
周2 == 日 + 2                                                                = WH + 2X
周3 == 日 + 3                                                                = WH + 3X
周4 == 日 + 4                                                         = WH + 4X
周5 == 日 + 4 + 5                                         = WH + 4X + 1X
周6 == 日 + 4 + 6                                         = WH + 4X + 2X


在差异增量备份中,如果都用1级,备份数据量有所下降,但是,在恢复4,5,6 时需要太多备份集,影响速度……

周日 0级
周一 1级
周二 1级
周三 1级
周四 1级
周五 1级
周六 1级
周日 0级

备份时,
周日备份  整个database      = WH
周1 备份  周日之后的change  = 1X
周2 备份  周1 之后的change  = 1X 
周3 备份  周2 之后的change  = 1X
周4 备份  周3 之后的change         = 1X
周5 备份  周4 之后的change  = 1X
周6 备份  周5 之后的change  = 1X 

恢复时,
周日== 日                                                                                                        = WH
周1 == 日 + 1                                       = WH + 1X 
周2 == 日 + 1 + 2                                                                        = WH + 1X + 1X 
周3 == 日 + 1 + 2 + 3                                                        = WH + 1X + 1X + 1X
周4 == 日 + 1 + 2 + 3 4                                         = WH + 1X + 1X + 1X + 1X 
周5 == 日 + 1 + 2 + 3 + 4 + 5                 = WH + 1X + 1X + 1X + 1X + 1X
周6 == 日 + 1 + 2 + 3 + 4 + 5 + 6 = WH + 1X + 1X + 1X + 1X + 1X + 1X

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值