Oracle 11G 閃回技術概覽

LuiseDalian發表於2014-05-17

Oracle閃回技術是一組Oracle資料庫功能,允許你檢視資料庫物件的過去的狀態或回退資料庫到之前的狀態,而無需進行PITR

使用閃回技術可以:

1. 執行返回歷史資料的查詢

2. 執行返回後設資料的查詢,這些後設資料可以顯示對資料庫改變的詳細的歷史。

3. 恢復表或行到以前的時間點

4. 自動地跟蹤和歸檔事務資料改變

5. 在資料庫聯機時回滾事務和依賴的事務

 

Oracle閃回功能使用自動Undo管理(AUM)系統來獲得事務的後設資料和歷史資料。

它們依賴於undo資料,這些undo資料是單個事務對資料庫的影響的記錄。

例如,如果使用者執行UPDATE語句來修改薪水從10001100,則Oracle1000儲存到undo資料中。

 

undo資料是持久化的,即使資料庫關閉它也存在。通過使用閃回功能,可以使用undo資料來查詢歷史資料或從邏輯損壞恢復。

除了在閃回功能中使用undo資料外,Oracle資料庫還使用undo資料來執行下面的操作:

1. 回滾活動的事務
2. 通過資料庫或程式恢復來恢復中斷的事務
3. 為SQL查詢提供讀一致性

未完待續...
請關注後續博文...

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

相關文章