Oracle恢复被删除的数据
数据用Delete误删除掉后,而且提交了。
1.打开Flash存储的权限
ALTER TABLE tablename ENABLE row movement ;
2.把表还原到指定时间点, 后面的参数为要还原的时间点
flashback table tablename to timestamp to_timestamp(''2008-02-28 10:40:00'',''yyyy-mm-dd hh24:mi:ss'');
1.打开Flash存储的权限
ALTER TABLE tablename ENABLE row movement ;
2.把表还原到指定时间点, 后面的参数为要还原的时间点
flashback table tablename to timestamp to_timestamp(''2008-02-28 10:40:00'',''yyyy-mm-dd hh24:mi:ss'');
3.查询闪回
SELECT * FROM
tablename
AS OF timestamp to_timestamp('2011-04-07 00:00:00','yyyy-mm-dd hh24:mi:ss')