1. 程式人生 > >增量備份+增量備份的實現方式+差異備份案例+累積備份案例

增量備份+增量備份的實現方式+差異備份案例+累積備份案例

增量備份
1增量備份就是將那些與前一次備份相比發生變化的資料塊複製到備份集中
2增量備份時,rman會讀取整個資料檔案,通過rman可以為單獨的資料檔案,表空間,整個資料庫進行增量備份
3增量備份等級0-4,0表示完全備份

增量備份的實現方式
這裡寫圖片描述
1 差異備份:

1)differential,將備份上一次進行的同級或者低階備份以來所有變化的資料塊。
2)差異備份只記錄上次備份以來的變化,備份時花費的時間相對累積備份來的短。但是執行恢復可能需要花費比累積備份更長的時間。
3)適用於變化很小的資料環境
4)預設差異備份。
差異備份案例

--0級差異備份
run{
#--開啟磁碟通道 ,通道名稱ch1
allocate channel ch1 type disk; #--沒有指定備份檔案路徑,預設在..\flash_recovery_area\orcl backup incremental level 0 as compressed backupset database; release channel ch1; } --1級差異備份 backup incremental level 1 as compressed backupset database

這裡寫圖片描述

這裡寫圖片描述
2 累積備份:

1 cumulative,將備份上一次低階備份以來所有的資料塊
2 累積備份意味備份檔案日益龐大,備份時花費更長的時間,但是執行恢復比較簡單
3適用於大量插入和更新操作的資料環境
累積備份案例

--等級為2的累積備份
backup  incremental level 2 cumulative
as compressed backupset database;

這裡寫圖片描述