oracle通过快照恢复数据到某个时间点

1、如果是第一次对表操作,先执行这sql
ALTER TABLE TB_YOFISHDK_ORDER_LOAN_INFO ENABLE ROW MOVEMENT;
--注:如果报错ORA-08189: cannot flashback the table because row movement is not enabled 

2、FLASHBACK  TABLE TB_YOFISHDK_ORDER_LOAN_INFO  TO TIMESTAMP TO_TIMESTAMP('20181109 12:00:00','YYYYMMDD HH24:MI:SS');
--闪回到你上面想还原到的时间点

3、SELECT * FROM TB_YOFISHDK_ORDER_LOAN_INFO AS OF TIMESTAMP
    TO_TIMESTAMP('2018-11-09 12:00:00', 'YYYY-MM-DD HH24:MI:SS');
--这个时间就是误更新的时间或之前查询出来看一下数据是不是你想要还原成的样子的数据

猜你喜欢

转载自blog.csdn.net/weixin_42172231/article/details/84345975
今日推荐