(1)恢复部分记录
例如:一个表中的数据你删除了若干行,也提交了
delete FROM table WHERE site_No='04901';
然后发现删错了,可以利用此表在过去时间点的数据来复原,如下:
INSERT INTO table
select * from site as of timestamp sysdate-20/24/60 WHERE site_No='04901';
(2)恢复表数据
alter table tb_user enable row movement;
flashback table tb_user to timestamp to_timestamp('2013-11-28 09:30:00','yyyy-mm-dd hh24:mi:ss');
(短时间的用。长时间的就别用了)