原文地址:https://blog.csdn.net/zhou920786312/article/details/72867320
backup命令
語法
backup【full | incremental level 【=】n】(backup_type option);
參數說明
full:完全備份
incremental :增量備份
level:備份等級(0,1,2,3,4。0級相當於完全備份)
backup_type :備份對象,如下所示
1)database:表示備份全部數據庫,包括所有的數據文件和控制文件
2)tablespace:備份表空間,可以備份一個或多個指定的表空間
3)datafile:備份數據文件
4)archivelog【all】:表示備份【全部】歸檔日誌文件
5)current controlfile:表示備份當前控制文件
6)datafilecopy【tag】表示使用copy命令備份的數據文件
7)controlfilecopy:表示使用copy命令備份的控制文件
8)backupset【all】:表示使用backup命令備份的所有文件
option:可選項,主要參數如下
1)tag:指定一個標記
2 )format 表示文件的存儲格式
–1 %c: 表示備份段的多個copy的序號
–2 %D:以DD格式顯示日期
–3 %Y: 以YYYY格式顯示年度
–4 %n: 8位長度的數據庫名稱,不足部分使用’X’在後面填充,如oracle自動形成orallgXXX
–5 %s: 備份集號,此數字是控制文件中隨備份集增加的一個計數器,從1開始
–6 %T:指定年,月,日,格式爲YYYYMMDD
–7 %U: 指定一個便於使用的,由%u_%p_%c構成的,確保不會重複的備份文件名稱,rman默 認使用%U格式
–8 %d:指定數據庫名
–9 %M :以MM格式顯示月份
–10 %F :結合數據庫標識dbid,日,月,年,序列,構成唯一的自動產生的字符串名稱
–11 %p :文件備份序號,在備份集中的備份文件片編碼,從1開始,每次加1
–12 %t :指定備機集的時間戳,是一個4字節值的秒數值,%t與%s結合構成的唯一備份集名稱
–13 %u :指定備份集編碼,已經備份集創建的時間構成的8個字符的文件名稱
–14 %% :指定字符串%,如%%Y表示爲%Y
3)include current controlfile:表示備份當前控制文件
4)filesperset:表示每個備份集所包含的文件
5)channel:指定備份通道
6)delete【all】input 備份結束後刪除歸檔日誌
7)maxsetsize:指定備份集的最大尺寸
8)skip【offline | readonly | inaccessible】可以選擇的備份條件