Oracle数据库误操作回滚到指定的时间点

来源:互联网 发布:矩阵和向量相乘公式 编辑:程序博客网 时间:2024/06/05 00:53

在实际开发中,难免会出现误操作或脏数据,那么怎么迅速处理这个问题呢?

1.备份还原
2.通过Oracle的的热备还原到指定的某一个时间点

select * from 表名 as of timestamp to_timestamp('2017-7-24 17:35:50','yyyy-mm-dd hh24:mi:ss');as of:截至,就是到某一个事件。to_timestamp():时间转换函数,转换成更加下精确,和to_date()作用一样。AS OF TIMESTAMP查询这个表到某一时刻。AS OF TIMESTAMP但是在某些情况下,我们建议使用AS OF SCN的方式执行Flashback Query。如需要对多个相互有主外键约束的表进行恢复时,如果使用AS OF TIMESTAMP的方式,可能会由于时间点不统一的缘故造成数据选择或插入失败,通过AS OF SCN方式则能够确保记录处理的时间点一致。
阅读全文
0 0
原创粉丝点击