Backup And Recovery User's Guide-在閃回表的過程中保持觸發器開啟

LuiseDalian發表於2014-02-27

在閃回表的過程中保持觸發器開啟

預設資料庫會在執行FLASHBACK TABLE操作之前,禁用被影響的表上的觸發器。

在操作之後,資料庫還原觸發器到之前的狀態。

為了在表閃回的過程中保持觸發器開啟的狀態,給第6步驟的FLASHBACK TABLE語句加上ENABLE TRIGGERS子句。

 

例,在1700HR主管發現在hr.temp_employees表中一個員工消失了。

1400的時候這個員工還被包含在表中,即報表最後執行的時間。

因此是有人在14001700之間意外地刪除了這條記錄。

使用FLASHBCK TABLE來還原資料庫到1400,希望在還原期間觸發器保持開啟。

FLASHBACK TABLE temp_employees TO TIMESTAMP TO_TIMESTAMP('2005-03-03 14:00:00' , 'YYYY-MM-DD HH:MI:SS') ENABLE TRIGGERS;

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

相關文章