oracle提交commit后回退恢复

-------------------------------------------------------begin-------------------------------------------------------

1、查询commit之前的数据(这一步是为了确认第3步的回退时间)

 select * from 表名 as of timestamp to_timestamp('2018-07-25 11:35:00', 'yyyy-mm-dd hh24:mi:ss');
2、启用行移动功能(这一步必须在第3步之前执行)
alter table 表名 enable row movement;

3、执行闪回语句

flashback table 表名 to timestamp to_timestamp('2018-07-25 11:35:00', 'yyyy-mm-dd hh24:mi:ss');

亲测,回退成功。

-------------------------------------------------------end-------------------------------------------------------磨刀不误砍柴工

原文链接:https://www.cnblogs.com/WhyShang/archive/2014/04/23/3681394.html

猜你喜欢

转载自www.cnblogs.com/Alwaysbecoding/p/9365306.html