使用oracle快照恢复删除的数据
当不小心把数据删除掉,并且把事务提交了的话,那我们可以通过oracle提供的快照来进行恢复。
select * from test as of timestamp to_timestamp('2013-05-22 14:00:00','yyyy-mm-dd hh24:mi: ss');
出来的结果是某个时间点之前的全部数据
这时候我们可以查看某个时间点的数据了,然后导出数据再重新导入就可以了。
选择导出csv文件,然后打开文件 复制数据
delete from test ; //删除表的数据
select * from test for update
然后粘贴数据就可以了