|  
  一、REPORT 
1、報告目標(biāo)數(shù)據(jù)庫的物理結(jié)構(gòu) 
   RMAN>REPORT SCHEMA2、報告需要備份的數(shù)據(jù)文件    在執(zhí)行備份之前,常常需要取得需要備份的數(shù)據(jù)文件信息,通過執(zhí)行REPORT NEED BACKUP 命令,可以列出需要備份的數(shù)據(jù)文件。當(dāng)使用REPORT NEED BACKUP命令時,可以帶- 
  
    有INCREMENTAL、DAYS、REDUNDANCY、RECOVERY WINDOW 四個選項。 
     
    (1)報告需要轉(zhuǎn)儲的增量備份超出特定個數(shù)的數(shù)據(jù)文件 
       當(dāng)恢復(fù)數(shù)據(jù)文件時,需要轉(zhuǎn)儲數(shù)據(jù)文件備份,然后應(yīng)用歸檔日志執(zhí)行恢復(fù)。如果備份數(shù)據(jù)文件采用了增量備份和累積備份策略,那么在轉(zhuǎn)儲數(shù)據(jù)文件時依次轉(zhuǎn)儲 
       0、1、2..級別的增量備份,轉(zhuǎn)儲的數(shù)據(jù)文件備份越多,恢復(fù)時間越長,下面以報告恢復(fù)數(shù)據(jù)文件需要轉(zhuǎn)儲的增量備份個數(shù)超過3次的數(shù)據(jù)文件為例: 
       RMAN>REPORT NEED BACKUP INCREMENTAL 3       其中 file 用于標(biāo)識數(shù)據(jù)文件的編號,Incrementals用于標(biāo)識需要轉(zhuǎn)儲的備份文件個數(shù),Name用于標(biāo)識數(shù)據(jù)文件的名稱,如果某個文件出現(xiàn)轉(zhuǎn)儲的次數(shù)大于3次, 
       應(yīng)該在該數(shù)據(jù)文件上執(zhí)行完全備份或增量0級備份。    (2)報告特定天數(shù)未備份的數(shù)據(jù)文件 
       當(dāng)恢復(fù)數(shù)據(jù)文件時,在轉(zhuǎn)儲了所需的數(shù)據(jù)文件備份之后,會應(yīng)用從備份點開始的所有歸檔日志。需要應(yīng)用的歸檔日志越多,恢復(fù)時間越長,為了減少恢復(fù)時間,應(yīng)該制定 
       備份數(shù)據(jù)文件的時間周期。       USERS表空間上3天未備份的數(shù)據(jù)文件 
       RMAN>REPORT NEED BACKUP DAYS 3 TABLESPACE USERS;       數(shù)據(jù)庫內(nèi)10天以上未備份的數(shù)據(jù)文件 
       REPORT NEED BACKUP DAYS 10     
    (3)報告低于特定備份次數(shù)的數(shù)據(jù)文件 
       恢復(fù)數(shù)據(jù)文件時,需要轉(zhuǎn)儲數(shù)據(jù)文件備份。當(dāng)數(shù)據(jù)文件出現(xiàn)介質(zhì)失敗,并且數(shù)據(jù)文件備份也出現(xiàn)問題時,會導(dǎo)致數(shù)據(jù)文件無法恢復(fù)。在制定備份冊落時, 
       為了防止數(shù)據(jù)文件備份出現(xiàn)問題,應(yīng)該為數(shù)據(jù)文件保留多個備份,但某些文件的備份次數(shù)過少時,需要增加備份數(shù)量。 
      RMAN>REPORT NEED BACKUP REDUNDANCY 2 DATABASE;    (4)報告在恢復(fù)時間窗口內(nèi)未備份的數(shù)據(jù)文件 
       當(dāng)恢復(fù)數(shù)據(jù)文件時,在轉(zhuǎn)儲了所需的數(shù)據(jù)文件備份之后,會應(yīng)用從備份點開始的所有歸檔日志。需要應(yīng)用的歸檔日志越多,恢復(fù)時間越長。通過使用 
       恢復(fù)時間窗口,可以將恢復(fù)操作需要應(yīng)用的歸檔日志控制在特定時間范圍內(nèi)。下面以報告超過恢復(fù)窗口6天的未備份數(shù)據(jù)文件為例,說明使用DAYS選項的方法: 
       RMAN>REPORT NEED BACKUP RECOVERY WINDOW OF 6 DAYS       DAYS 用于標(biāo)識恢復(fù)數(shù)據(jù)文件需要應(yīng)用幾天前的歸檔日志。3、報告陳舊備份 
     當(dāng)使用RMAN執(zhí)行恢復(fù)操作時,RMAN會自動轉(zhuǎn)儲最近的備份文件,然后應(yīng)用該備份文件之后的歸檔日志。如果在特定數(shù)據(jù)文件上進(jìn)行了多次備份,那么可以刪除 
     早期備份,通過使用REPORT OBSOLETE命令,可以報告陳舊備份。下例報告?zhèn)浞荽螖?shù)超過2次的陳舊備份: 
      RMAN>REPORT OBSOLETE REDUNDANCY 2;4、報告不可恢復(fù)的數(shù)據(jù)文件 
     當(dāng)使用NOLOGGING選項裝載了數(shù)據(jù)庫之后,因為數(shù)據(jù)變化沒有被記錄到歸檔日志中,所以會導(dǎo)致過去的數(shù)據(jù)文件備份不能恢復(fù)當(dāng)前數(shù)據(jù)文件。為防止數(shù)據(jù)文件不能 
     恢復(fù),應(yīng)該備份該數(shù)據(jù)文件,通過如下語句,可以查看數(shù)據(jù)庫所有不可恢復(fù)的數(shù)據(jù)文件: 
     RMAN>REPORT UNRECOVERABLE; 
二、LIST   1、列出數(shù)據(jù)文件備份集 
      RMAN>LIST BACKUP OF TABLESPACE USER01;   2、列出控制文件備份集 
      RMAN>LIST BACKUP OF CONTROLFILE; 
    
   3、列出歸檔日志備份集 
      RMAN>LIST BACKUP OF ARCHIVELOG ALL;   4、列出SPFILE備份集 
      RMAN>LIST BACKUP OF SPFILE;   5、列出數(shù)據(jù)文件映像副本 
      可用LIST COPY OF DATABASE列出所有數(shù)據(jù)文件的映像副本;用LIST COPY OF TABLESPACE 列出特定表空間數(shù)據(jù)文件的映像副本;用 LIST COPY OF DATAFILE列出特定 
       數(shù)據(jù)文件的映像副本。 
      
       RMAN>LIST COPY OF DATAFILE 5   6、列出控制文件映像副本 
       RMAN>LIST COPY OF CONTROLFILE 
    
   7、列出歸檔日志映像副本。 
       RMAN>LIST COPY OF ARCHIVELOG ALL;   8、列出數(shù)據(jù)庫副本 
      每次使用RESETLOGS選項打開數(shù)據(jù)庫之后都會生成一個新的數(shù)據(jù)庫副本。 
       RMAN>LIST INCARNATION OF DATABASE; 
三、CROSSCHECK 
   該命令用于核對磁盤和磁帶上的備份文件,以確保RMAN資料庫與備份文件保持同步。該命令只會檢查RMAN資料庫所記載的備份文件。當(dāng)執(zhí)行CROSSCHECK命令時,如果資料庫 
   記錄不匹配于備份文件的物理狀態(tài),那么該命令會更新資料庫記錄的狀態(tài)信息。當(dāng)使用CROSSCHECK命令核對備份文件之后,備份文件的狀態(tài)會包括AVALIABLE、UNAVALIABLE和EXPIRED 三種, 
   如果備份文件處于EXPIRED狀態(tài),則說明物理文件已經(jīng)被手工刪除或者損壞。注意,如果備份文件處于EXPIRED狀態(tài),應(yīng)該使用DELETE命令刪除該備份文件。 
    
   1、核對所有備份集 
      RMAN>CROSSCHECK BACKUP;   2、核對所有數(shù)據(jù)文件的備份集 
      RMAN>CROSSCHECK BACKUP OF DATABASE;   3、核對特定表空間的備份集 
      RMAN>CROSSCHECK BACKUP OF TABLESPACE SYSTEM;   4、核對特定數(shù)據(jù)文件的備份集 
      RMAN>CROSSCHECK BACKUP OF DATAFILE 4;   5、核對控制文件的備份集 
      RMAN>CROSSCHECK BACKUP OF CONTROLFILE;   6、核對SPFILE的備份集 
      RMAN>CROSSCHECK BACKUP OF SPFILE; 
    
   7、核對歸檔日志的備份集 
      RMAN>CROSSCHECK BACKUP OF ARCHIVELOG SEQUENCE 3;   8、核對所有映像副本 
      RMAN>CROSSCHECK COPY;   9、核對所有數(shù)據(jù)文件的映像副本 
      RMAN>CROSSCHECK COPY OF DATABASE;   10、核對特定表空間的映像副本 
      RMAN>CROSSCHECK COPY OF TABLESPACE USERS;   11、核對特定數(shù)據(jù)文件的映像副本 
       RMAN>CROSSCHECK COPY OF DATAFILE 4;   12、核對控制文件的映像副本 
        RMAN>CROSSCHECK COPY OF CONTROLFILE;   13、核對歸檔日志的映像副本 
       RMAN>CROSSCHECK COPY OF ARCHIVELOG SEQUENCE 4; 
四、DELETE    該命令用于刪除RMAN備份記錄及相應(yīng)的物理文件    1、刪除陳舊備份 
       RMAN>DELETE OBSOLETE;    2、刪除 EXPIRED 備份集 
      當(dāng)使用OS命令刪除了備份集對應(yīng)的備份片文件后,如果執(zhí)行CROSSCHECK命令核對備份集,那么會將該備份集標(biāo)記為EXPIRED狀態(tài)。 
       RMAN>DELETE NOPROMPT EXPIRED BACKUP;    3、刪除EXPIRED副本 
       RMAN>DELETE NOPROMPT EXPIRED COPY;       
    4、刪除特定備份集 
      RMAN>DELETE NOPROMPT BACKUPSET 19;    5、刪除特定備份片 
      RMAN>DELETE NOPROMPT BACKUPPIECE 'D:\BACKUP\DEMO_18.BAK';    6、刪除所有備份集 
      RMAN>DELETE NOPROMPT BACKUP;    7、刪除特定映像副本 
       RMAN>DELETE NOPROMPT DATAFILECOPY 'D:\BACKUP\DEM0_19.BAK';    8、刪除所有映像副本 
       RMAN>DELETE NOPROMPT COPY;    9、在備份后刪除輸入對象 
       當(dāng)使用BACKUP命令備份歸檔日志或備份集時,在備份完成之后可以刪除原有輸入對象,示例如下: 
       RMAN>BACKUP ARCHIVELOG ALL DELETE INPUT; 
       RMAN>BACKUP BACKUPSET 22 FORMAT='D:\BACKUP\%u.BAK' DELETE INPUT;五、CHANGE   1、改變備份集狀態(tài) 
      可用CHANGE BACKUPSET .. UNAVAILABLE/AVAILABLE 來改變一個備份集的狀態(tài)。 
      RMAN>CHANGE BACKUPSET 22 UNAVAILABLE   2、改變映像副本狀態(tài) 
      數(shù)據(jù)文件:CHANGE DATAFILECOPY .. AVAILABLE/UNAVAILABLE 
      控制文件:CHANGE CONTROLFILECOPY .. AVAILABLE/UNAVAILABLE 
      歸檔日志:CHANGE ARCHIVELOG .. AVAILABLE/UNAVAILABLE      例如: 
       RMAN>CHANGE DATAFILECOPY 'D:\BACKUP\DEMO_37.BAK' UNAVAILABLE;   3、建立長期備份 
      長期備份是指被長期保留的備份文件,使用長期備份的目的是為了可以將數(shù)據(jù)庫恢復(fù)到過去的特定時間點。當(dāng)社頂了長期備份之后,RMAN會從設(shè)備冗余策略中 
      免除該備份文件,也就是說,長期備份文件不會被標(biāo)記為陳舊備份。 
      命令:CHANGE .. KEEP/NOKEEP      (1)使備份集156永久保留 
         RMAN>CHANGE BACKUPSET 156 KEEP FOREVER LOGS; 
      (2)使備份集198保留60天 
         RMAN>CHANGE BACKUPSET 198 KEEP UNTIL TIME 'SYSDATE+60' LOGS; 
      (3)免除備份集156的保留期限 
         RMAN>CHANGE BACKUPSET 156 NOKEEP  本文出自:億恩科技【www.cmtents.com】 
      
      
		服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] 
       |