Backup And Recovery User's Guide-使用閃回資料庫和還原點-閃回資料庫的限制

LuiseDalian發表於2014-02-15

因為閃回資料庫是基於撤銷當前存在的資料檔案的改變來工作的,所以它有如下限制:

n  閃回資料庫只能撤銷資料庫對資料檔案的改變。不能用於修復介質失敗、恢復意外的資料檔案刪除。

n  不能用於撤銷收縮資料檔案的操作。

但可以使收縮的檔案離線,閃回資料庫的其它部分,然後再還原和恢復收縮的資料檔案。

對於恢復被刪除的資料檔案,只能使用RMAN完全還原和恢復資料檔案。

n  如果控制檔案是被還原的或重新建立的,則所有的累積的閃回日誌資訊都被拋棄了。

不能使用FLASHBACK DATABASE命令回退到控制檔案被還原或重建之前的時間。

n  當針對目標時間點使用閃回資料庫,在這個時間點有NOLOGGING操作正在進行,

則在資料庫物件中被這個NOLOGGING操作所影響資料檔案中可能會有塊損壞。

 

例,如果在NOLOGGING模式執行direct-path插入操作,操作從201379號,9:00-9:15

然後使用閃回資料庫返回到目標時間9:07

則在閃回資料庫操作完成之後,被INSERT操作更新的物件和資料檔案可能會有塊的損壞。(因為沒有對應的redo資訊)

 

如果可以的話,不要對包含NOLOGGING操作的目標時間或SCN使用閃回資料庫操作。

也可以在任何NOLOGGING操作之後對受影響的檔案立即執行一個完全或增量備份,確保可以恢復到這個操作之後的時間點。

如果你就是希望使用閃回資料庫返回到一個時間點,而在此期間有direct-path的插入操作,

     則可以考慮在LOGGING模式執行此操作。

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

相關文章