達夢資料庫的閃回技術

2021-09-29 12:50:52 字數 1034 閱讀 9154

什麼是達夢資料庫的閃回?

達夢資料庫的閃回技術就是在事務提交以後,將事務操作的記錄在回滾段中保留一段時間,以便通過使用者指定的時刻,進行閃回查詢,閃回技術可以在一定程度上恢復使用者誤操作導致的資料丟失。在達夢資料庫中,預設不開啟閃回功能,如果需要開啟,需要在配置檔案中開啟相應控制引數。開啟閃回功能後,達夢資料庫會在記憶體中記錄下每個事務的開始時間和提交時間。通過使用者指定的時刻,查詢到該事務的事務號,結合當前記錄和回滾段中的undo記錄,就可以還原出特定事務號的記錄。閃回查詢功能依賴於回滾段的管理。

達夢資料庫中與閃回技術相關的引數

enable_flashback

開啟閃回功能,需要在達夢資料庫的配置檔案dm.ini中開啟上述引數。

2.undo_retention

回滾段保留的時間,回滾段保留的時間代表著可以進行閃回的時間長度,以秒為單位。

達夢資料庫閃回技術驗證示例:

(1) 建立測試表,插入測試資料,並查詢記錄提交以後的系統時間

(2)   刪除測試表資料,然後查詢當前時間

(3)當前時刻,測試表記錄已刪除,使用閃回查詢,查詢出已刪除的記錄:

可見當使用閃回查詢時,可以在一定時間內恢復相關資料。

資料庫閃回(flashback)技術

資料庫type oracle 應用場景 勿執行ud 更新 刪除 操作的時候 且進行了commit操作。執行閃回可以將資料恢復。操作如下 應用場景1 將表閃回到某一時間點 1 1 閃回操作前啟用行移動功能 sql alter table temp emp enable row movement tab...

oracle oracle閃回 閃回資料庫

閃回技術 實現基於磁碟上閃回恢復區的自動備份恢復 配置閃回恢復區閃回恢復區 1 閃回資料庫 可以將資料庫恢復到以前的某個時間,使用該技術必須先配置閃回恢復區 sql connect sys newtouch as sysdba sql shutdown immediate sql startup m...

Oracle閃回資料庫技術詳解

1.登入系統 2.查詢並設定快速恢復區引數,確認資料庫是否處於歸檔模式。3.如果不是將例項改為歸檔模式執行。4.檢視db flashback retention target的值,單位為分鐘,預設為1440,即一天。5.設定db flashback retention target為希望的值 這裡設...