RMAN命令configure,report,list,crosscheck,delete的使用方法
1.configure
CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
保留三份備份
CONFIGURE BACKUP OPTIMIZATION OFF; # default
備份最佳化設定,理論上只對只讀表空間或offline表空間起作用(一個表空間是隻讀的,那麼第二次備份的時候就不會備份那個只讀的表空間)
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
備份裝置裝置disk為磁碟,sbt為磁帶
CONFIGURE CONTROLFILE AUTOBACKUP ON;
控制檔案備份是否自動備份,意思是說備份資料庫的同時是否自動備份控制檔案
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/oracle/RmanBackup/control%F';
控制檔案備份的目錄和格式
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
備份的並行度和備份壓縮
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
備份的資料檔案有幾個副本(如果把1改成2那麼就會生成兩個備份,包括資料檔案,控制檔案,引數檔案)
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
備份的歸檔日誌有幾個副本
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/oracle/RmanBackup/%U';
分配通道,通道的備份目錄
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
備份集的大小,這個還是UNLIMITED為好,因為我們總是無法估計備份集的大小
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
設定備份加密開啟,這個事10R2之後的新功能,預設為關閉,如果設定了這個之後,可以set encryption on identifyed by youpassword only;加密備份,還原的時候需要提供密碼。
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
指定加密演算法,還有一個是 ‘AES256'
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
壓縮備份
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO DISK;
歸檔刪除策略,只要求歸檔備份一次到磁碟,之後歸檔就允許被刪除
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/app/db_1/dbs/snapcf_trac1.f'; # default
備份檔案的映象
2.report
report schema;
報告資料庫的物理結構
report need backup days=3;
報告最近3天沒有被備份的資料檔案
report need backup days 3 tablespace users;
USERS表空間上3天未備份的資料檔案
report need backup incremental 3;
報告恢復資料檔案需要的增量備份個數不超過3次的資料檔案
report need backup redundancy 2 database;
報告備份檔案低於2分的所有資料檔案
report need backup recovery window of 6 days;
報告檔案報表的恢復需要超過6天的歸檔日誌的資料檔案
report unrecoverable;
報告資料庫所有不可恢復的資料檔案
report obsolete redundancy 2;
報告備份次數超過2次的陳舊備份
report obsolete;
報告多餘的備份
3.list
list backup summary;
列出可用備份(
B表示backup
F表示FULL
A表示archive log
0 1表示incremental backup
S 說明備份狀態(A availanle,X exoired)
)
list backup;
列出詳細備份
list expired backup;
列出過期備份
list backup of database;
列出所有資料檔案的備份集
list backup of tablespace users;
列出USERS表空間的所有資料檔案備份集
list backup of controlfile;
列出控制檔案備份集
list backup of archivelog all;
列出歸檔日誌備份集詳細資訊
list archivelog all;
列出歸檔日誌備份集簡要資訊
list backup of spfile;
列出spfile備份集
list copy of datafile 1;
列出資料檔案映像副本
list copy of controlfile;
列出控制檔案映像副本
list copy of archivelog all;
列出歸檔日誌映像副本
list incarnation of database;
列出對應物/列出資料庫副本
list backup by file;
按照備份型別列出備份(按照資料檔案備份,歸檔日誌備份,控制檔案備份,引數檔案備份列出)
4.crosscheck
crosscheck backup;
核對所有備份集
crosscheck backup of database;
核對所有資料檔案的備份集
crosscheck backup of tablespace users;
核對USERS表空間的備份集
crosscheck backup of controlfile;
核對控制檔案的備份集
crosscheck backup of spfile;
核對引數檔案的備份集
crosscheck backup of archivelog sequence 3;
核對歸檔日誌的備份集
crosscheck archivelog all;
核對所有歸檔日誌備份集
crosscheck archivelog like '%*';
crosscheck archivelog from sequence 172;
crosscheck archivelog until sequence 177;
crosscheck backup tag='db0';
crosscheck backup completed after 'sysdate - 2';
crosscheck backup completed between 'sysdate - 5' and 'sysdate - 2';
crosscheck backup device type disk;
crosscheck copy;
核對所有映像副本
crosscheck copy of database;
核對所有資料檔案的映像副本
crosscheck copy of tablespace users;
核對USERS表空間的映像副本
crosscheck copy of datafile 2;
核對特定資料檔案的映像副本
crosscheck copy of archivelog sequence 175;
核對歸檔日誌的映像副本
crosscheck copy of controlfile;
核對控制檔案的映像副本
5.delete
delete obsolete;
刪除陳舊備份
delete expired backup;
刪除過期備份
delete expired copy;
刪除過期的副本
delete backupset 121;
刪除備份集121
delete backuppiece '/oracle/RmanBackup/db0_TESTDB_20151210_120';
刪除特定備份片
delete backup;
刪除所有備份集
delete backupcopy '/oracle/RmanBackup/copy_123_1_1.bak';
刪除特定映像副本
delete copy;
刪除所有映像副本
delete archivelog all;
刪除所有歸檔日誌
Delete noprompt obsolete;
刪除基於策略的備份資訊
crosscheck backup;delete noprompt expired backup;----刪除物理上手工刪除的 備份資訊
CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
保留三份備份
CONFIGURE BACKUP OPTIMIZATION OFF; # default
備份最佳化設定,理論上只對只讀表空間或offline表空間起作用(一個表空間是隻讀的,那麼第二次備份的時候就不會備份那個只讀的表空間)
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
備份裝置裝置disk為磁碟,sbt為磁帶
CONFIGURE CONTROLFILE AUTOBACKUP ON;
控制檔案備份是否自動備份,意思是說備份資料庫的同時是否自動備份控制檔案
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/oracle/RmanBackup/control%F';
控制檔案備份的目錄和格式
CONFIGURE DEVICE TYPE DISK PARALLELISM 4 BACKUP TYPE TO BACKUPSET;
備份的並行度和備份壓縮
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
備份的資料檔案有幾個副本(如果把1改成2那麼就會生成兩個備份,包括資料檔案,控制檔案,引數檔案)
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
備份的歸檔日誌有幾個副本
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/oracle/RmanBackup/%U';
分配通道,通道的備份目錄
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
備份集的大小,這個還是UNLIMITED為好,因為我們總是無法估計備份集的大小
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
設定備份加密開啟,這個事10R2之後的新功能,預設為關閉,如果設定了這個之後,可以set encryption on identifyed by youpassword only;加密備份,還原的時候需要提供密碼。
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
指定加密演算法,還有一個是 ‘AES256'
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD TRUE ; # default
壓縮備份
CONFIGURE ARCHIVELOG DELETION POLICY TO BACKED UP 1 TIMES TO DISK;
歸檔刪除策略,只要求歸檔備份一次到磁碟,之後歸檔就允許被刪除
CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/oracle/app/db_1/dbs/snapcf_trac1.f'; # default
備份檔案的映象
2.report
report schema;
報告資料庫的物理結構
report need backup days=3;
報告最近3天沒有被備份的資料檔案
report need backup days 3 tablespace users;
USERS表空間上3天未備份的資料檔案
report need backup incremental 3;
報告恢復資料檔案需要的增量備份個數不超過3次的資料檔案
report need backup redundancy 2 database;
報告備份檔案低於2分的所有資料檔案
report need backup recovery window of 6 days;
報告檔案報表的恢復需要超過6天的歸檔日誌的資料檔案
report unrecoverable;
報告資料庫所有不可恢復的資料檔案
report obsolete redundancy 2;
報告備份次數超過2次的陳舊備份
report obsolete;
報告多餘的備份
3.list
list backup summary;
列出可用備份(
B表示backup
F表示FULL
A表示archive log
0 1表示incremental backup
S 說明備份狀態(A availanle,X exoired)
)
list backup;
列出詳細備份
list expired backup;
列出過期備份
list backup of database;
列出所有資料檔案的備份集
list backup of tablespace users;
列出USERS表空間的所有資料檔案備份集
list backup of controlfile;
列出控制檔案備份集
list backup of archivelog all;
列出歸檔日誌備份集詳細資訊
list archivelog all;
列出歸檔日誌備份集簡要資訊
list backup of spfile;
列出spfile備份集
list copy of datafile 1;
列出資料檔案映像副本
list copy of controlfile;
列出控制檔案映像副本
list copy of archivelog all;
列出歸檔日誌映像副本
list incarnation of database;
列出對應物/列出資料庫副本
list backup by file;
按照備份型別列出備份(按照資料檔案備份,歸檔日誌備份,控制檔案備份,引數檔案備份列出)
4.crosscheck
crosscheck backup;
核對所有備份集
crosscheck backup of database;
核對所有資料檔案的備份集
crosscheck backup of tablespace users;
核對USERS表空間的備份集
crosscheck backup of controlfile;
核對控制檔案的備份集
crosscheck backup of spfile;
核對引數檔案的備份集
crosscheck backup of archivelog sequence 3;
核對歸檔日誌的備份集
crosscheck archivelog all;
核對所有歸檔日誌備份集
crosscheck archivelog like '%*';
crosscheck archivelog from sequence 172;
crosscheck archivelog until sequence 177;
crosscheck backup tag='db0';
crosscheck backup completed after 'sysdate - 2';
crosscheck backup completed between 'sysdate - 5' and 'sysdate - 2';
crosscheck backup device type disk;
crosscheck copy;
核對所有映像副本
crosscheck copy of database;
核對所有資料檔案的映像副本
crosscheck copy of tablespace users;
核對USERS表空間的映像副本
crosscheck copy of datafile 2;
核對特定資料檔案的映像副本
crosscheck copy of archivelog sequence 175;
核對歸檔日誌的映像副本
crosscheck copy of controlfile;
核對控制檔案的映像副本
5.delete
delete obsolete;
刪除陳舊備份
delete expired backup;
刪除過期備份
delete expired copy;
刪除過期的副本
delete backupset 121;
刪除備份集121
delete backuppiece '/oracle/RmanBackup/db0_TESTDB_20151210_120';
刪除特定備份片
delete backup;
刪除所有備份集
delete backupcopy '/oracle/RmanBackup/copy_123_1_1.bak';
刪除特定映像副本
delete copy;
刪除所有映像副本
delete archivelog all;
刪除所有歸檔日誌
Delete noprompt obsolete;
刪除基於策略的備份資訊
crosscheck backup;delete noprompt expired backup;----刪除物理上手工刪除的 備份資訊
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28612416/viewspace-2147081/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- rman report list crosscheck deleteROSdelete
- Oracle RMAN 的 show,list,crosscheck,delete命令整理OracleROSdelete
- Oracle RMAN的show,list,crosscheck,deleteOracleROSdelete
- RMAN備份list report crosscheck validate change delete 和恢復命令例項ROSdelete
- Oracle Rman 命令詳解(List report backup configure)Oracle
- RMAN Crosscheck 和 Delete 命令的 2 個例項ROSdelete
- RMAN Crosscheck 和 Delete 命令的2個例項ROSdelete
- RMAN的list和report命令詳解
- rman 的crosscheck命令問題!ROS
- RMAN CROSSCHECK命令小bug(轉)ROS
- 轉載-RMAN下CROSSCHECK命令詳解ROS
- 【RMAN】LIST命令演示
- rman crosscheck作用ROS
- Oracle RMAN CONFIGURE命令配置Oracle
- RMAN命令LIST操作總結
- 正確使用rman crosscheckROS
- CROSSCHECK命令使用ROS
- RMAN的crosscheck和obsolete的用法ROS
- 轉:正確使用rman crosscheckROS
- 對rman命令report obsolete的一點說明
- rman備份的策略和croosschek delete基本命令delete
- rman configure
- Rman Crosscheck刪除失效歸檔ROS
- RMAN說,我能備份(15)--RMAN中的字串定義和CONFIGURE命令字串
- rman 中delete 與delete force 的區別delete
- 使用RMAN CROSSCHECK 更新檔案狀態ROS
- Oracle OCP 1Z0 053 Q264(rman List&Report)Oracle
- 理解RMAN backup database plus archivelog delete all input命令DatabaseHivedelete
- rman:configure exclude for tablespace ...
- Rman 中的delete input的用法delete
- RMAN 中delete exipired 和 delete obsolete 的區別delete
- rman 中的 delete all input 和 delete input 的區別delete
- rman configure exclude測試!
- [20150902]rman的list archivelog命令.txtHive
- c++中new和delete的使用方法C++delete
- Rman Crosscheck刪除失效歸檔-備份恢復ROS
- Oracle OCP IZ0-053 Q682(Rman Crosscheck)OracleROS
- NBU report error 6 when RMAN backupError