Rman備份中obsolete和expired的區別

moumouyu發表於2009-11-30
Rman備份中obsolete和expired的區別

obsolete:與retention policy相關,當備份或者副本根據儲存策略而被丟棄的時候,就會被標記為該狀態。比如你設定恢復視窗為7天,今天10號,那2號之前(包括2號)的都被認為是“過期的”。
expired:使用crosscheck對備份進行校驗,當備份或者副本被儲存在rman目錄中,但是並沒有物理存在於備份介質上時,就會被標記為該狀 態;在作業系統層刪除備份集後,用crosscheck 檢測後就標誌為X(expired)。通常指丟失(被刪除)的備份。

#delete obsolete and expired backup and archivelog
run {
delete noprompt obsolete;
crosscheck archivelog all;
delete noprompt expired archivelog all;
crosscheck backup;
delete noprompt expired backup;
}

總結如下:

obsolete 指的就是超過備份策略的備份集

expired 指的是rman裡面有,但是磁碟上沒有的備份集,需要crosscheck一下

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8432937/viewspace-1029207/,如需轉載,請註明出處,否則將追究法律責任。

相關文章