oracle闪回,找回已提交修改的记录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_24521431/article/details/84580166


例如删除ward_id为96这条并且提交后,

 

记录已经没了。

执行

select * from T_HRM_WARD as of timestamp to_timestamp('2018-11-28 10:30:00','yyyy-mm-dd hh24:mi:ss') where ward_id='96'
其中查询的时间是修改之前的,这个闪回时间是需要设置的,我们公司数据库设置的是3个小时,所有3个小时以前的记录都是可以查到的,然后复制粘贴就可以了

 

select * from prplscheduletask as of timestamp to_timestamp('2019/6/19 19:00:37','yyyy-mm-dd hh24:mi:ss') where registno = '1231456';

posted @ 2019-06-20 09:36  程序员宝典  阅读(280)  评论(0编辑  收藏  举报