RMAN維護的相關命令

1、報告物理結構
 report schema;
 
2、報告需要備份的數據文件
 report need backup incremental 3; --報告需要restore的增量備份個數超過3次的數據文件
 
 report need backup days 3 tablespace users; --報告3天以內沒有備份過的users表空間的數據文件
 
 report need backup redundancy 2 database; --報告備份文件低於2份的數據文件
 
 report need backup recovery window of 6 days; --報告在恢復窗口6天內未備份的數據文件

3、報告陳舊的備份:
 report obsolete redundancy 2; --報告備份次數超過2次的陳舊備份
 report obsolete recovery window of 7 days; --報告超過7天的備份
 report unrecoverable; --報告不可恢復的備份片(用open resetlogs 打開以後,之前的備份)
 
4、列出備份
 list backup of tablespace user01;  --列出數據文件備份集
 
 list backup of controlfile;
 
 list backup of archivelog all;
 
 list backup of spfile;
 
 list copy of datafile 5;
 
 list copy of controlfile;    --控制文件
 
 list copy of archivelog all;  --archivelog
 
 list incarnations of database; --數據庫副本,每次open resetlogs生成一個數據庫副本
 
檢查覈對
 crosscheck backup; --檢查所有的備份
 
 crosscheck backup of database; --只會覈對數據文件的備份集
 
 crosscheck backup of tablespace system; --檢查某個表空間的備份
 
 crosscheck backup of datafile 4;  --檢查某個數據文件的備份
 
 crosscheck backup of controlfile; --檢查控制文件的備份
 
 crosscheck backup of spfile;  --檢查spfile
 
 crosscheck backup of archivelog sequence 3; --檢查某個archivelog的備份
 
 crosscheck copy;  --檢查所有的鏡像
 
 crosscheck copy of database; --檢查數據庫的鏡像,只會檢查數據文件
 
 crosscheck copy of tablespace users; --檢查某個表空間的鏡像
 
 crosscheck copy of datafile 4;  --檢查某個數據文件的鏡像
 
 crosscheck copy of controlfile; --檢查控制文件的鏡像
 
 crosscheck copy of archivelog sequence 4; --檢查某個archivelog的鏡像
 
刪除
 delete noprompt obsolete; --刪除所有的備份與鏡像
 
 delete noprompt expired backup; --刪除失效的備份
 
 delete noprompt expired copy; --刪除失效的鏡像
 
 delete noprompt backupset 19; --刪除單個backupset
 
 delete noprompt backuppiece 'backuppiece_fullname'; --刪除某個backup piece
 
 delete noprompt backup; --刪除所有備份集
 
 delete noprompt datafilecopy 'dafilecopy_fullname'; --刪除某個鏡像
 
 delete noprompt copy;  --刪除所有鏡像
 
 backup archivelog all delete input; --備份後刪除歸檔日誌
 
 backup backupset 22 format='' delete input; --備份後刪除原有的備份集
 
改變備份記錄的狀態
 change backupset 22 unavailable; --維護設備的時候,將備份集設置爲不可用
 
 change datafilecopy 'datafilecopy_fullname' unavailable; --將鏡像設置爲不可用
 
 --建立長期備份,免於刪除,logs表示從此備份片開始的archive log也將保留
 change backupset 156 keep forever logs;
 
 change backupset 198 keep until time 'sysdate + 10' logs; --保留10天
 
 change bakcupset 156 nokeep;  --不再保留
 
 change backupset 22 available; --設置爲可用
 
註冊備份記錄
 catalog datafilecopy 'datafilecopy_fullname';   --註冊數據文件鏡像
 
 catalog controlfilecopy '****';  --註冊控制文件鏡像
 
 catalog archivelog '****'; --註冊archivelog 
 
 catalog backuppiece 'backuppiece_fullname';  --註冊備份片
 
 catalog start with '目錄名';  --將目錄下的所有備份文件註冊
 
 change datafilecopy '文件名' uncatalog; --取消註冊
 
 change controlfilecopy '文件名' uncatalog;
 
 change backuppiece '文件名' uncatalog;
 
 
 
 
 
  
 
 
 
 
 
 

發佈了44 篇原創文章 · 獲贊 2 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章