oracle不小心将表update修改了如何回滚

oracle提供了一种闪回的方法,可以将某个时间的数据给还原回来

sql 复制代码
SELECT
	*
FROM
	T_DIS_EVENT_RELATION_TYPE AS OF TIMESTAMP TO_TIMESTAMP (
		'2023-08-08 15:31:00',
		'yyyy-mm-dd hh24:mi:ss'
	);

T_DIS_EVENT_RELATION_TYPE 是误操作,需要闪回的表

2023-08-08 15:31:00这个时间点是误操作的那个时间点,是个大概的时间,不用精确,在这个时间之前就是之前正确的数据,之后就是误操作后的数据

sql 复制代码
ALTER TABLE T_DIS_EVENT_RELATION_TYPE ENABLE ROW MOVEMENT;

闪回操作前启用行移动功能

T_DIS_EVENT_RELATION_TYPE 是误操作,需要闪回的表

sql 复制代码
FLASHBACK TABLE T_DIS_EVENT_RELATION_TYPE TO TIMESTAMP TO_TIMESTAMP (
	'2023-08-08 15:31:00',
	'yyyy-mm-dd hh24:mi:ss'
);

T_DIS_EVENT_RELATION_TYPE 是误操作,需要闪回的表,2023-08-08 15:31:00时间点与步骤1的时间点相同。

相关推荐
howard200533 分钟前
PostgreSQL起步
数据库·postgresql
秋田君1 小时前
QT_QT布局详解
开发语言·数据库·qt
可乐ea2 小时前
【Redis八股|第8篇】Redis 分布式锁原理与 Redisson 使用
数据库·redis·分布式·面试题·redis八股
ClouGence2 小时前
Oracle 到 OceanBase 迁移方案横评:停机导出/导入 vs OMS vs CDC 工具
数据库·oracle
Meya11272 小时前
不同规模机房怎么选 U 位系统?8 柜小型机房、40 柜数据中心完整选型参考
服务器·网络·数据库
从此以后自律4 小时前
MySQL 删除数据全方式详解
数据库·mysql
青山木5 小时前
Redis 高可用的最后一公里:Cluster 分片、Gossip 与故障转移全流程
数据库·redis·后端·缓存
蓝胖的四次元口袋5 小时前
JavaString知识梳理
数据库·oracle
csdn_aspnet6 小时前
mysql 使用逗号拼接一列数据
数据库·mysql·group_concat
952366 小时前
Redis - 基本操作
数据库·redis·spring·缓存