一、指定文件格式時常用到的匹配符號:
%c 多重備份時,用於指定備份片的副本號
%d 數據庫名
%e 歸檔日誌序列號
%p 備份集內備份片的編號
%s 備份集編號
%N 表空間的名稱
%f 絕對文件號
%s必須
一個備份集內多個備份片,%p必須
多重備份 %c必須
一致性備份
在mount狀態下的備份,以爲沒有其他進程更改數據庫,所以一致。
非一致性備份
在open狀態下的備份
免除表空間
只讀表空間可以免除
configure exclude for tablespace ***;
二、備份類型
backup database format=路徑; --備份數據庫
backup tablespace tablespace_name ; --備份表空間
backup datafile 5; --備份數據文件
backup current controlfile; --備份控制文件
backup spfile; --備份spfile
backup archivelog from time='sysdate-1' to time='sysdate'; --備份歸檔日誌
backup backupset 32; --備份備份片
backup tablespace users plus archivelog; --備份數據以及歸檔日誌
--備份數據庫以及控制文件,歸檔日誌,刪除已經備份的歸檔日誌
backup database include current controlfile plus archivelog all delete input;
backup as copy format '路徑' datafile 5;
backup as copy format '路徑' current controlfile;
backup as copy format '路徑' archivelog sequence 20;
三、備份相關選項
configrue device type disk parallelism 3; --並行化備份
backup copies 3 tablespace users; --多重備份
configure channel device type disk maxpiecesize 4G; --多個備份片
backup as compressed backupset ****; --壓縮備份
backup tablespace users tag = ''; --打上tag標記
backup of copy format '' datafile 3 tag=''; -- 爲備份鏡像打上tag標記
四、增量備份
backup incremental level 2 format '' tablespace users; --差異增量備份 從前一個level 2 算起
backup incremental level 2 cumulative format '' tablespace users; --累積增量備份 從前一個level 1算起
五、備份信息相關的動態視圖
V$ARCHIVED_LOG archivelog name爲空,表示RMAN備份後刪除
v$backup_datafile
v$backup_redolog
v$backup_set
v$backup_piece
v$backup_corruption
v$copy_corruption