RMAN差異備份與累積備份區別

2021-08-18 21:47:57 字數 1230 閱讀 6145

rman是乙個專業的資料庫備份工具,在rman中對資料庫進行備份的型別也有很多

種。例如下面是兩種比較常用的備份型別:完全備份(full backup)和增量備份(incremental 

backup)等。 

1 .完全備份 

顧名思義,完全備份是將除空白資料塊外的所有資料塊、控制檔案和日誌檔案全部進行

備份。執行完完全備份後,還可以執行其他備份操作。 

2 .增量備份

在進行增量資料備份時,除空白資料塊外rman會將發生改變的資料塊進行備份操作,

而沒有任何變化的資料塊則不進行任何操作。增量備份的範圍可以是單獨的資料檔案、表空

間或者全部資料庫。

其中增量備份的方式又分為兩種: 

差異備份   差異備份是預設的備份方式,在備份時需要使用differential關鍵字,

它是將備份上一次進行的同級或者低階備份以來所有變化的資料塊。 

累積備份   使用累積備份時需要使用cumulative 關鍵字,它將備份上次低階備

以來所有的資料塊。

採用累積備份還是差異備份,在一定程度上取決於cpu 週期,以及磁碟的可用空間。使用累積備份意味著備份檔案將會變得日益龐大,並花費更長的時間,但是在一次還原與恢復過程中,

只需要兩個備份集。使用差異備份只記錄從上次備份以來的變化,但是如果從多個備份集進行

恢復,這種操作可能會花費更長的時間。

3 .增量備份的方式

方式關鍵字

預設說    明 

差異備份 

differential

將備份上一次進行的同級或者低階備份以來所有變化的資料塊

累積備份 

cumulative

將備份上次低階備份以來所有的資料塊 

例如,在一周之內每天使用的增量備份級別為:0 級、2 級、2 級、2 級、1 級、2 級和2

級,下面分別使用這兩種備份方式,實現不同的備份效果。

(1 )使用差異增量備份的方式,

週日進行一次0 級增量備份,rman將資料檔案中所有非空白的資料塊都複製到備份

集中。 

使用上述差異增量備份的好處是:如果周五發生故障,則只需要利用周四的1 級備份和週日的0 級備份,即可完成對資料庫的恢復。 

(2 )如果使用累積增量備份的方式

在周二建立的2 級增量備份中,實際上包含了周一的2 級增量備份,因此這種增量備份方式稱為累積方式。

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

在 rman 增量備份中,有差異增量和累積增量的概念 1 概念 差異增量 是備份上級及同級備份以來所有變化的資料塊,差異增量是預設增量備份方式 累積增量 是備份上級備份以來所有變化的塊 因為累積增量是備份上級備份以來所有變化的資料塊,所以累積增量需要更多的備份時間,同時需要較小的恢復時間 而差異增量...

Oracle的差異增量備份和累積增量備份

差異增量備份 differential incremental backup 備份自最近一次小於或等於level n備份以來的修改。累積增量備份 cumulative incremental backup 備份自最近一次小於level n備份以來的修改。在rman增量備份中,有差異增量和累積增量的概...

Oracle的差異增量備份和累積增量備份

在rman增量備份中,有差異增量和累積增量的概念。差異增量 是備份上級及同級備份以來所有變化的資料塊,差異增量是預設增量備份方式 累積增量 是備份上級備份以來所有變化的塊 累積增量是備份上級備份以來所有變化的資料塊,所以累積增量需要更多的備份時間,同時需要較小的恢復時間 而差異增量正好相反,它可以備...