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的时间点相同。

相关推荐
Gobysec4 分钟前
Goby 漏洞安全通告|MindsDB /api/sql/query 未授权访问漏洞(CVE-2025-68472)
数据库·sql·安全
m0_748245924 分钟前
SQLite 数据类型概述
java·数据库·sqlite
五阿哥永琪6 分钟前
MySQL 回表查询 性能代价?如何避免?
数据库·mysql
DBA小马哥8 分钟前
文档型数据库MongoDB迁移替换至金仓数据库上线流程周期全解析
数据库·mongodb·文档型数据库
冰暮流星17 分钟前
sql语言之where语句
java·数据库·sql
爬山算法17 分钟前
Hibernate(41)Hibernate的延迟加载和急加载的区别是什么?
java·oracle·hibernate
橘子1320 分钟前
MySQL基础(一)
数据库·mysql·php
難釋懷29 分钟前
安装Redis
数据库·redis·缓存
jiayong2332 分钟前
Word协作与审阅实用手册
服务器·数据库·word
涵涵(互关)33 分钟前
添加了 @TableId(type = IdType.AUTO) 但仍生成超大 ID
数据库·spring·mybatis