1. 程式人生 > 實用技巧 >rman備份型別及刪除備份

rman備份型別及刪除備份

環境:linux、oracle

1、備份的兩種方式比較

copy 映象拷貝,是資料檔案的複製,大小和資料檔案一樣,並且只能儲存在disk磁碟上。 還原直接進行copy比較快

backup_piece 備份片,只備份用過的block,並且還進行壓縮,空間使用量小。 還原需要找各個block的位置相對copy要慢

2、RMAN備份的型別

Full backup 包含所有使用的資料檔案塊
Level 0增量備份等價於標記為0的full backup                 rman>backup incremental level 0 database;
level1的累計增量備份 包含上次0級別增量備份以來修改的部分      rman
>backup incremental level 1 cumulative database; level1的差異增量備份 包含上次增量備份以來修改的的部分 rman>backup incremental level 1 database;

下圖為累積增量和差異增量區別

注意:如果沒有執行0級備份,直接執行1級備份,rman會自動執行一次0級備份

3、刪除過期和無效備份

CROSSCHECK: Verifies the status of backups and copies recorded in the RMAN repository against media such as
disk or tape DELETE EXPIRED: Removes only files whose status in the repository is EXPIRED #備份保留策略時間、或數量外的備份 DELETE OBSOLETE: Deletes backups that are no longer needed #備份檔案可能被os系統刪除的備份 RMAN> report obsolete; RMAN retention policy will be applied to the command RMAN retention policy
is set to redundancy 1 no obsolete backups found RMAN> delete expired backupset; RMAN> delete noprompt obsolete; #加上noprompt引數表示不用互動,直接刪除