[ORACLE@ORACLE12C ~]$ RMAN TARGET=/
RMAN> SHOW ALL; RMAN CONFIGURATION PARAMETERS FOR DATABASE WITH DB_UNIQUE_NAME ORCL ARE: CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # DEFAULT CONFIGURE BACKUP OPTIMIZATION OFF; # DEFAULT CONFIGURE DEFAULT DEVICE TYPE TO DISK; # DEFAULT CONFIGURE CONTROLFILE AUTOBACKUP ON; # DEFAULT CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # DEFAULT CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # DEFAULT CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # DEFAULT CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # DEFAULT CONFIGURE MAXSETSIZE TO UNLIMITED; # DEFAULT CONFIGURE ENCRYPTION FOR DATABASE OFF; # DEFAULT CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # DEFAULT CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # DEFAULT CONFIGURE RMAN OUTPUT TO KEEP FOR 7 DAYS; # DEFAULT CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # DEFAULT CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/U01/APP/ORACLE/PRODUCT/12.2.0/DBS/SNAPCF_ORCL.F'; # DEFAULT
RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK;
RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2;
RMAN> CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT '/BACKUP/%U';
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;
RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/BACKUP/%F';
RMAN> SHOW ALL;
RMAN> CONFIGURE RETENTION POLICY CLEAR; RMAN> CONFIGURE BACKUP OPTIMIZATION CLEAR; RMAN> CONFIGURE DEFAULT DEVICE TYPE CLEAR; RMAN> CONFIGURE CONTROLFILE AUTOBACKUP CLEAR; RMAN> CONFIGRUE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK CLEAR; RMAN> CONFIGRUE SNAPSHOT CONTROLFILE NAME CLEAR; RMAN> CONFIGURE DEVICE TYPE DISK CLEAR; RMAN> CONFIGURE CHANNEL 1 DEVICE TYPE DISK CLEAR; RMAN> CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK CLEAR; RMAN> CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK CLEAR; RMAN> CONFIGRUE EXCLUDE CLEAR; RMAN> CONFIGURE MAXSETSIZE CLEAR; RMAN> CONFIGURE AUXNAME FOR DATAFILE 1 CLEAR;
RMAN> REPORT SCHEMA; REPORT OF DATABASE SCHEMA FOR DATABASE WITH DB_UNIQUE_NAME ORCL LIST OF PERMANENT DATAFILES =========================== FILE SIZE(MB) TABLESPACE RB SEGS DATAFILE NAME ---- -------- -------------------- ------- ------------------------ 1 810 SYSTEM YES /U01/APP/ORACLE/ORADATA/ORCL/SYSTEM01.DBF 3 540 SYSAUX NO /U01/APP/ORACLE/ORADATA/ORCL/SYSAUX01.DBF 4 70 UNDOTBS1 YES /U01/APP/ORACLE/ORADATA/ORCL/UNDOTBS01.DBF 5 100 SCOTT NO /U01/APP/ORACLE/ORADATA/ORCL/SCOTT01.DBF 7 5 USERS NO /U01/APP/ORACLE/ORADATA/ORCL/USERS01.DBF LIST OF TEMPORARY FILES ======================= FILE SIZE(MB) TABLESPACE MAXSIZE(MB) TEMPFILE NAME ---- -------- -------------------- ----------- -------------------- 1 32 TEMP 32767 /U01/APP/ORACLE/ORADATA/ORCL/TEMP01.DBF
RMAN> BACKUP DATABASE PLUS ARCHIVELOG DELETE INPUT;
在 CONFIGURE 命令中常常使用格式串,在 BACKUP,RESOTRE,ALLOCATE CHANNEL 等其餘 RMAN 命令中也會常常看到格式串。RMAN 提供了與格式串關聯的一些語法元素。 這些元素稱:佔位符,RMAN 將使用相應的定義值來替換他們。例如示例中的 %U 語法元素告訴RMAN要使用系統生成的惟一表示符替換文件名。使用FORMAT參數時可以使用的各類替換變量,以下(注意大小寫)所示:數據庫
%A:ORACLE 數據庫的 ACTIVATION ID 即 RESETLOG_ID。 %C:備份片斷的複製數(從1開始編號,最大不超過256)。 %D:ORACLE 數據庫名稱。 %D:當前時間中的日,格式爲DD。 %E:歸檔序號。 %F:絕對文件編號。 %F:基於"DBID+時間"肯定的惟一名稱,格式的形式爲C-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII 爲該數據庫的DBID,YYYYMMDD爲日期,QQ是一個1~256的序列。 %H:歸檔日誌線程號。 %I:ORACLE數據庫的DBID。 %M:當前時間中的月,格式爲MM。 %N:表空間名稱。 %N:數據庫名稱,而且會在右側用X字符進行填充,使其保持長度爲8。好比數據庫名JSSBOOK,則生成的名稱則是JSSBOOKX。 %P:備份集中備份片斷的編號,從1開始。 %S:備份集號。 %T:備份集時間戳。 %T:當前時間的年月日格式(YYYYMMDD)。 %U:是一個由備份集編號和創建時間壓縮後組成的8字符名稱。利用%U能夠爲每一個備份集生成一個惟一的名稱。 %U:默認是%U_%P_%C的簡寫形式,利用它能夠爲每個備份片斷(即磁盤文件)生成一個惟一名稱,這是最經常使用的命名方式,執行不一樣備份操做時,生成的規則也不一樣