Oracel12C 通过日志回滚数据

====================Oracel12C 通过日志回滚数据========================
----1. 查询该时间段 这个表的状态
select name,account,ADDRESS from S_PERSON as of timestamp TO_TIMESTAMP('2022-12-22 14:02:00', 'yyyy-mm-dd hh24:mi:ss') where NAME='张三';

----2. 开启闪回
alter table S_PERSON enable row movement;

----3. 把表的状态闪回到这个时间段
flashback table S_PERSON to timestamp TO_TIMESTAMP('2022-12-22 14:02:00', 'yyyy-mm-dd hh24:mi:ss');

----4. 用完记得关闭闪回
alter table S_PERSON disable row movement ;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一天 7月13日OCP笔记: Oracle Ocp11g准备资料: OracleFundmentals 书 管理...
    fjxCode阅读 2,838评论 0 4
  • Oracle数据库在开启归档模式下,如何回退由delete、update等误操作导致的数据逻辑删除、修改,以下...
    疯狂的码字员阅读 1,992评论 0 0
  • Oracle数据库的闪回操作(查询指定时间的数据、恢复数据) 通过DELETE删除数据后相当于放入回收站,一般情况...
    Hzcc阅读 600评论 0 0
  • 学习数据库时,我们只是以学习的态度,考虑如何使用数据库命令语句,并未想过工作中,如果误操作一下,都可能导致无可挽回...
    C_99f1阅读 1,211评论 1 8
  • 在修改数据库总有智障的时刻,笔者使用的Navicat每次新建查询自动commit,方便之余也会因此碰到麻烦。 1....
    ThinkinMew阅读 3,614评论 0 3