Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的数据库中更新了大约 1500 条记录,不幸的是,我已经提交了更改。我记得有一个选项可以回滚 oracle 11g 中的更改。
我正在使用 Toad 工具,并且运行了以下查询
FLASHBACK TABLE abc TO TIMESTAMP (SYSTIMESTAMP - INTERVAL '15' minute);
收到一条警告消息,指出“由于未启用行移动,因此无法闪回表。”
您能帮我执行命令并回滚 1500 条记录上的已提交更改吗?
要为您的表启用行移动:
alter table abc enable row movement;
但我建议在执行任何 DML / DDL 语句之前先备份表的当前状态。