2013-03-18 81 views
3

我的數據庫中更新了大約1500條記錄,不幸的是,我提交了更改。 我記得有一個選項可以回滾oracle 11g中的更改。對提交的更新語句進行回滾更改

我使用蟾蜍的工具,我已經運行下面的查詢

FLASHBACK TABLE abc TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '15' minute); 

得到一個警告消息,指出「不能閃回表的行移動未啓用。」

你能幫我實施命令並回滾1500條記錄上的已提交更改嗎?

回答

3

要啓用行移動您的表:

alter table abc enable row movement; 

但我建議讓您表的當前狀態,你執行任何DML/DDL語句之前先進行備份。