【oracle删除表 回滚操作】

oracle数据回滚

oracle表在被误删后,一定时间内,可以采取以下方法进行恢复:

1、先查询数据库当前时间

java 复制代码
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;

2、通过当前时间往前推时间,选择想要恢复的时间点

java 复制代码
select * from 表名 as of timestamp to_timestamp('2022-04-11 12:00:19','yyyy-mm-dd hh24:mi:ss');

3、开启修改分区键

java 复制代码
alter table 表名 enable row movement;

4、回滚

java 复制代码
flashback table 表名 to timestamp to_timestamp('2022-04-11 12:00:19','yyyy-mm-dd hh24:mi:ss');
相关推荐
活波青年21 小时前
Mysql 常用配置
数据库·mysql
小北方城市网1 天前
JVM 调优实战指南:从 GC 频繁到性能稳定
jvm·数据库·spring boot·后端·mysql·mybatis
wWYy.1 天前
详解redis(9):数据结构set
数据库·redis·缓存
南棱笑笑生1 天前
20260123让天启AIO-3576Q38开发板在天启Buildroot下适配摄像头模块8ms1m【预览】
java·前端·数据库·rockchip
人道领域1 天前
javaWeb从入门到进阶(MYSQL-DQL)
数据库·mysql
wWYy.1 天前
详解redis(10):数据结构Zset
数据结构·数据库·redis
悄悄敲敲敲1 天前
MySQL:事务隔离性理解
数据库·mysql
小高不会迪斯科1 天前
CMU 15445学习心得(一) 磁盘、数据页与数据库存储模型
数据库·oracle
HalvmånEver1 天前
Linux:信号捕捉下(信号四)
linux·运维·数据库
培风图南以星河揽胜1 天前
Oracle数据库备份与恢复策略:RMAN实战与灾难应对(DBA与Java开发者必读)
数据库·oracle·dba