(1)對數(shù)據(jù)庫進(jìn)行備份 * 備份數(shù)據(jù)庫 RMAN>BACKUP DATABASE; 注意:也可以指定備份的位置:RMAN> BACKUP DATABASE FORMAT '/data/backup/rman/bak_%U'; * list命令查看剛剛創(chuàng)建的備份信息: RMAN>list backup of database; (2)對表空間進(jìn)行備份 * 備份表空間 RMAN>backup tablespace HDMEMBER; * 通過LIST BACKUP 查看一下備份 RMAN>list backup of TABLESPACE HDMEMBER; (3)備份指定數(shù)據(jù)文件 * 查看對應(yīng)的數(shù)據(jù)文件及其序號 select file_name,file_id,tablespace_name from dba_data_files * 再通過BACKUP DATAFILE備份指定序號的數(shù)據(jù)文件 RMAN> BACKUP DATAFILE n; * 通過list backup查看備份 RMAN> LIST BACKUP OF DATAFILE n; (4)備份控制文件 * 第一種,,做任何備份的時候,,自動備份控制文件 RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON; * 第二種,手動執(zhí)行控制文件備份 RMAN> BACKUP CURRENT CONTROLFILE; * 第三種,,執(zhí)行BACKUP時指定INCLUDE CURRENT CONTROLFILE參數(shù) RMAN> BACKUP DATABASE INCLUDE CURRENT CONTROLFILE; * 查看備份的控制文件 RMAN> LIST BACKUP OF CONTROLFILE; * 使用alter database backup controlfile備份控制文件 SQL> alter database backup controlfile to trace; 或者 SQL> alter database backup controlfile to trace as '/data/controlfile1.cof'; (這樣你可以查看controlfile的構(gòu)成) (5)備份歸檔日志文件 * 利用BACKUP ARCHIVELOG命令備份 RMAN> BACKUP ARCHIVELOG ALL; * BACKUP過程中利用PLUS ARCHIVELOG參數(shù)備份 RMAN> BACKUP DATABASE PLUS ARCHIVELOG; 1>.運(yùn)行ALTER SYSTEM ARCHIVE LOG CURRENT語句對當(dāng)前redolog進(jìn)行歸檔,。 2>.執(zhí)行BACKUP ARCHIVELOG ALL命令備份所有已歸檔日志。 3>.執(zhí)行BACKUP命令對指定項(xiàng)進(jìn)行備份,。 4>.再次運(yùn)行ALTER SYSTEM ARCHIVE LOG CURRENT對當(dāng)前redolog歸檔,。 5>.對新生成的尚未備份的歸檔文件進(jìn)行備份,。 * 查看已備份的歸檔日志片段: RMAN> LIST BACKUP OF ARCHIVELOG ALL; |
|