天天看點

oracle雙機增量備份,Oracle的差異增量備份和累積增量備份

在rman增量備份中,有差異增量和累積增量的概念

1、概念

差異增量:是備份上級及同級備份以來所有變化的資料塊,差異增量是預設增量備份方式

累積增量:是備份上級備份以來所有變化的塊

因為累積增量是備份上級備份以來所有變化的資料塊,是以累積增量須要

更多的備份時間,同時須要

較小的恢複時間;而差異增量正好相反,它可以備份同級備份以來變化的資料塊。是以會減少備份時間,但須要

更多的恢複時間。在oracle 9中增量備份須要

通過掃描整個資料庫的資料塊才能知道哪些資料塊發生了變化,這是一個代價很大,時間很長的流程

,而且由于增量備份形成多個不同的備份集,使恢複變得更加不可靠,是以增量備份在版本9中仍然不被推選

運用

;在10g中,增量備份作了很大的改良

,不須要

再掃描所有資料塊就能得知哪些資料塊發生變化,進而大大提升備份效率。但這些卻以犧牲硬碟

i/o為代價,是以在oltp事務系統中還得衡量能不能

願意以i/o為代價來保證安全及高可用性。10g還支援增量合并,增量備份可支援7級增量。

2、備份政策及恢複

以rman多級增量備份來作為備份政策例子:

增量備份都須要

一個0級備份來作為基礎,0級備份與全備份的差別在于0級可以用來增量恢複,而全備份則不可以。

備份政策:

eg:我們對一星期做如下備份政策  ,那麼差異增量隻須要

運用

星期天的0級,星期三的一級,星期四、五的二級就可以恢複,累積增量則須要

星期天的0級、星期三的1級,星期五的二級即可執行

恢複。以上是一個星期的備份政策,如果做長期的備份政策則隻須要

把備份的時間延長即可得到新的備份政策,具體須要

看自己備份及恢複能夠接受的程度而頂,見最後的備份政策典型案例。

星期

差異增量

累積增量

星期天

0級

0級

星期一

2級

2級

星期二

2級

2級

星期三

1級

1級

星期四

2級

2級

星期五

2級