Backup And Recovery User's Guide-閃回日誌關閉時的保證的還原點的日誌

LuiseDalian發表於2014-02-15

假設在閃回資料庫日誌被關閉時,你建立了一保證的還原點。

在這種情況下,在保證還原點之後,資料檔案塊第一次被修改的時候,資料庫會在修改之前在閃回日誌中儲存塊的映象。

因此閃回日誌會在每個保證的還原保留點被建立的時候儲存被改變的資料塊的內容。

後面對相同的資料塊的改變不會引起內容被寫到日誌中,除非其它的保證的還原點被建立。

 

這種記錄日誌的方法會產生如下的結果:

n  通過使用塊的映象,閃回資料庫可以重建在保證的還原點的那個時間資料檔案的內容。

n  對於重複修改相同資料的工作,磁碟空間的使用會少於正常的閃回日誌。

需要更少的空間是因為每次被改變的資料塊只被記錄一次。

具有少量插入的應用程式可能會從磁碟空間的節省獲得好處。

這種好處對於具有大量插入或大量批插入的應用可能性會小。

對於關閉了閃回資料庫日誌的保證的還原點的日誌的效能開銷也可以很小。

 

假設你的主要目的是使資料庫可以回退到保證的還原點所對應的時間。

此時關閉閃回日誌,只使用保證的還原點效率會更高一些。

例,想在週末在資料庫主機上執行應用程式升級。

可以在升級開始時建立保證的還原點,如果升級失敗,可以使用FLASHBACK DATABASE命令回退改變。

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

相關文章