Oracle 11g 閃回作業

今天在開發環境上進行操作數據庫時,一不小心將很重要的訂單明細數據表刪除了,幸好Oracle 11g有閃回的功能,完美找回了數據。

1.閃回操作前啓用行移動功能

alter table EDI.MID_EO_ORDER_CONFIRM_B2B_ITEM enable row movement;

  如果沒有開啓行移動功能,Oracle會提示ORA-08189: 因爲未啓用行移動功能, 不能閃回表 。

2.執行閃回語句

flashback table EDI.MID_EO_ORDER_CONFIRM_B2B_ITEM to timestamp TO_TIMESTAMP('2016-12-29 11:10:00','YYYY-MM-DD HH24:MI:SS');

於是被誤操作刪除的數據就被神奇的復原回來了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章