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

2021-09-12 03:12:34 字數 1990 閱讀 8441

rman

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

1、概念

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

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

因為累積增量是備份上級備份以來所有變化的資料塊,所以累積增量需要更多的備份時間,同時需要較小的恢復時間;而差異增量正好相反,它可以備份同級備份以來變化的資料塊。所以會減少備份時間,但需要更多的恢復時間.在oracle 9中增量備份需要通過掃瞄整個

資料庫

的資料塊才能知道哪些資料塊發生了變化,這是乙個代價很大,時間很長的過程,而且由於增量備份形成多個不同的備份集,使恢復變得更加不可靠,所以增量備份在版本9中仍然不被推薦使用;在10g中,增量備份作了很大的改進,不需要再掃瞄所有資料塊就能得知哪些資料塊發生變化,從而大大提公升備份效率。但這些卻以犧牲磁碟i/o為代價,所以在oltp事務系統中還得衡量是否願意以i/o為代價來保證安全及高可用性。10g還支援增量合併,增量備份可支援7級增量。

2、備份策略及恢復

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

增量備份都需要乙個0級備份來作為基礎,0級備份與全備份的區別在於0級可以用來增量恢復,而全備份則不可以。

備份策略:

eg:我們對一星期做如下備份策略 ,那麼差異增量只需要使用星期天的0級,星期三的一級,星期

四、五的二級就可以恢復,累積增量則需要星期天的0級,星期五的二級即可進行恢復。以上是乙個星期的備份策略,如果做長期的備份策略則只需要把備份的時間延長即可得到新的備份策略,具體需要看自己備份及恢復能夠接受的程度而頂,見最後的備份策略典型

案例

星期                   差異增量              累積增量

星期天                 0級                  0級

星期一                 2級                  2級

星期二                 2級                  2級

星期三                 1級                  1級

星期四                 2級                  2級

星期五                 2級                  2級

星期六                 2級                  2級

星期天                 0級                  0級

備份命令如下:

零級備份

backup incremental level 0 database;

一級差異增量

backup incremental level 1 database;

一級累計增量

backup incremental level 1 cumulative database;

備份策略典型案例:

每半年做乙個資料庫的全備份(包括所有的資料和唯讀表空間)

每乙個月做一次零級備份(不包含唯讀表空間)

每個星期做一次一級備份

每天做一次二級備份

任何資料庫的更改需要重新同步catalog目錄並重新備份(如新增資料檔案)或重新備份(如修改表空間為唯讀)

建議備份一段時間歸檔日誌和定期備份歸檔到到磁帶上

全庫備份指令碼

run零級備份指令碼

run一級備份指令碼

run如果按照以上備份策略,則每天的所需要備份的資料量只有一天的改變量。而做恢復時最多要恢復當月的乙個零級備份+三個一級備份+6個二級備份+當天的歸檔檔案。如果不能接受這樣的恢復時間,可以減少零級備份之間的時間間隔。在每次備份後,原則上在該備份點之前的歸檔日誌就可以刪除掉了,但是為了進一步的安全以及日後需要(如使用logmnr查詢所需資訊),建議有條件的話,歸檔日誌儲存到能夠接受的時間點,可以儲存在磁帶等廉價訪問裝置上。

RMAN差異增量和累積增量

1 概念 差異增量 differential 是備份低級別或者相同級別備份以來變化的所有資料塊,顧名思議,也就是要備前期備份以來的差異資料塊。1.若前面的備份同時存在低級別和相同級別,則優先選擇備份從最近的低級別 n 1 以來變化的資料塊。2.若沒有n 1級別備份,則選擇備份同級別備份以來變化的資料...

rman增量備份指令碼

配置rman 登入rman rman target rman show all 2 using target database control file instead of recovery catalog rman configuration parameters for database wi...

增量備份 差異備份 增量備份的區別?

特點 占用空間大,備份速度慢,但恢復時一次恢復到位,恢復速度快。相當於機械人把地板打掃乾淨了,你踩過,就會有腳印 增加標記 下次機械人就把腳 印記錄下來,並且把腳印打掃乾淨 清除標記 始終保持地板乾淨。機械人每次記錄並打 掃的腳印就相當於每次增量備份的內容 以備份體積小,備份速度快,但是恢復的時候,...