Rman常用命令 Preview選項 1) 顯示用於還原system表空間數據文件的備份文件 RMAN> restore datafile 2 preview; 2) 顯示用於還原特定的表空間的備份文件; RMAN> restore tablespace users preview; 3) 顯示執行 ...
Rman常用命令
Preview選項
1) 顯示用於還原system表空間數據文件的備份文件
RMAN> restore datafile 2 preview;
2) 顯示用於還原特定的表空間的備份文件;
RMAN> restore tablespace users preview;
3) 顯示執行全資料庫還原的概要信息:
RMAN> restore database preview summary;
List命令
1) 列出備份概要:
RMAN> list backup summary;
2) 列出備份集概要:
RMAN> list backupset summary;
3) 列出過期的備份:
RMAN> list expired backup ;
Report 命令
1) 報告資料庫數據文件信息:
RMAN> report schema;
2) 根據冗餘策略,報告需要備份的資料庫文件:
RMAN> report need backup;
3) 報告違反冗餘策略的備份:
RMAN> report obsolete;
Crosscheck命令
1) 交叉檢查元數據對應的備份文件是否存在:
RMAN> crosscheck backup ;
2) 交叉檢查元數據對應的歸檔redo日誌文件是否存在:
RMAN> crosscheck archivelog all;
3) 使用list命令查看過期的備份、歸檔redo日誌文件:
RMAN> list expired backup;
RMAN> list expired archivelog all;
RMAN> list expired backup summary;
4) 刪除過期備份
RMAN> delete [noprompt] expired backup; noprompt--->刪除的時候不再提示“是否刪除”
Validate用法
1) Backup validate 命令用於備份前驗證數據文件和歸檔redo日誌文件的完整性:
RMAN> backup validate database;
RMAN> backup validate archivelog all;
2) Validate 命令用於驗證備份集的完整性
RMAN> validate backupset 51;
RMAN> validate datafile 4;
3) Restore … validate命令用於驗證還原操作用到的備份文件的完整性:
RMAN> restore database until scn 12033983 validate;(不會驗證恢復用到的redo日誌)
Delete 命令
1) 刪除指定的備份片
RMAN> delete backuppiece 101;
2) 刪除通過crosscheck 命令標記為過期的備份:
RMAN> delete expired backup;
3) 刪除違反備份策略的備份:
RMAN> delete [noprompt] obsolete;
4) 刪除指定序列的歸檔:
RMAN> delete noprompt archivelog until sequence = 300;
5) 備份所有的歸檔redo日誌文件,同時刪除已備份的歸檔文件:
RMAN> backup archivelog all delete [all] input; ---> all表示RAC所有的節點