oracle 刪除過期的歸檔日誌

ittangzeng發表於2019-01-03

在刪除歸檔日誌時,這兩個方式(EXPIRED 、 obsolete)翻譯成中文,看似沒有區別。

我們需要理解其應有場景:


1、對於 EXPIRED 狀態的產生,相對於OS檔案存在與否,與crosscheck命令是密切相關的,RMAN透過crosscheck命令

檢查備份是否存在於備份介質上,如果不存在,則狀態由AVAILABLE改為EXPIRED。 可以用

delete (noprompt) expired backup ofcontrolfile來刪除catalog中expired的備份資訊;


2、對於 obsolete 狀態,相對於備份策略,是針對MAN備份保留策略來說的,超過了這個保留策略的備份,會 被標記為obsolete,但其狀態依舊為AVAILABLE,我們可以使用report obsolete來檢視已廢棄

的備份。  可以使用delete noprompt obsolete命令(noprompt是指無需確

認):RMAN> delete noprompt obsolete;



99)理解含義後操作,免受恢復的痛苦,尤其是Rman沒有設定及時應用的哥們。


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

相關文章