Oracle数据updater如何回滚

1.查询update语句执行的时间节点 ;

select t.FIRST_LOAD_TIME, t.SQL_TEXT from v$sqlarea t where to_char(t.FIRST_LOAD_TIME) > '2023-03-19/17:00:00' order by t.FIRST_LOAD_TIME desc;

在这里插入图片描述

  1. 开启表的行迁移
alter table test enable row movement;

3.回滚表数据到目标节点

flashback table test to timestamp to_timestamp('20230319 17:00:02','YYYYMMDD HH24:MI:SS');

4.查询回滚结果

```sql
SQL> select * from test;

COL1               ID
---------- ----------
col1                1
col2                2
col3                3
col4                4

SQL>


相关推荐

  1. Oracle 误删数据

    2023-12-28 10:46:06       26 阅读
  2. git 如何到某个节点

    2023-12-28 10:46:06       34 阅读
  3. springboot数据库失败原因

    2023-12-28 10:46:06       54 阅读
  4. spring事务异常不如何解决

    2023-12-28 10:46:06       40 阅读
  5. Hudi Spark Sql Procedures Hudi 表数据

    2023-12-28 10:46:06       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-28 10:46:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-28 10:46:06       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-28 10:46:06       87 阅读
  4. Python语言-面向对象

    2023-12-28 10:46:06       96 阅读

热门阅读

  1. Caffeine--缓存组件

    2023-12-28 10:46:06       45 阅读
  2. SpringBoot实现重试调用第三方API

    2023-12-28 10:46:06       53 阅读