我的数据库中更新了大约1500条记录,不幸的是,我已经提交了更改。 我记得有一个选项可以回滚oracle 11g中的更改。
我正在使用Toad工具,我运行了以下查询
FLASHBACK TABLE abc TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '15' minute);
收到一条警告消息,指出"由于未启用行移动而无法闪回表格。"
请帮助我实现命令并回滚1500条记录中提交的更改?
答案 0 :(得分:3)
为您的桌子启用行移动:
alter table abc enable row movement;
但我建议您在执行任何DML / DDL语句之前先备份表的当前状态。