Oracle RMAN的維護

來源:互聯網
上載者:User

配置retention(保留)策略
不符合策略的備份組被標記為到期,可查看可刪除。
3種配置
rman>configure retention policy to後面可以加如下的3種方式:
1.recovery window of 7 days;時間視窗
保留恢複從今天開始往前7天的資料所需要保留的備份組
2.redundancy 2;冗餘度
保留同一資料檔案的2份備份組
3.none:手工

cross checking交叉檢查:檢查rman備份資訊和實際是否同步
rman>list backup;
然後作業系統層面手工刪除資料檔案的備份組;
再次rman>list backup;依然可以查到已刪除的備份組的資訊;
rman>delete backupset 47;//刪除該備份組時出錯,說找不到該備份組。
rman>crosscheck backup;//檢查
rman>list backup;//該備份組狀態為到期。

obsolete VS expired
obsolete是不符合保留原則的狀態,意為not needed。
expired是進行交叉檢查時不找到的狀態,意為not found。

RMAN的delete命令
delete backupset 102;//刪除102號備份組
delete noprompt expired backup of tablespace xxwz_data;//無提示刪除資料表空間的expired備份資訊。
delete obsolete;//刪除不需要的備份組
//備份時刪除原來的備份
backup archivelog all delete input;
backup archivelog sequence between 99 and 199 thread 1 delete input;

修改RMAN的備份狀態
rman>change backupset 49 unavailable;
rman>change backupset 49 available;

從保留原則中豁免(即不受保留原則的限制)
rman>change backupset 49 keep forever nologs;//永不限制
rman>change datafilecopy 'd:\copy\xxx.dbf' keep until 'sysdate+60';//不限制60天

catalog(登記)手動備份資訊到RMAN儲存裡(可作為0級備份的基礎)
登記資料檔案
rman>catalog datafilecopy 'd:\backup\xxwz_data.dbf';
登記歸檔記錄檔
rman>catalog archivelog 'd:\arch\arch_12.arc','d:\arch\arch_13.arc';
rman>catalog start with 'd:\arch' noprompt;//登記這個目錄的所有歸檔記錄檔資訊

取消登錄資訊
rman>change backuppiece 51 uncatalog;
rman>change datafilecopy 'd:\backup\xxwz_data.dbf' uncatalog;
rman>change archivelog ... uncatalog

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.