"景先生毕设|www.jxszl.com

ORACLE恢复删除表或表记录

2023-09-12 15:40编辑: www.jxszl.com景先生毕设
                           ORACLE恢复删除表或表记录

举例:'2017/10/24 19:01:12'  的时候误删除 表 table1 中的一些数据。

1 查询 删除时间之前的 数据
SELECT * FROM table1 AS OF TIMESTAMP TO_TIMESTAMP('2017/10/24 19:01:12','yyyy-mm-dd hh24:mi:ss');

2如果有数据   就直接还原 到想要的时间点
FLASHBACK TABLE table1 TO TIMESTAMP TO_TIMESTAMP('2017/10/24 19:01:12','yyyy-mm-dd hh24:mi:ss');

注:如果执行闪回的时候提示 ora08189 未启用行移动功能不能闪回表
 
   执行:alter table table1 enable row movement;


原文链接:http://www.jxszl.com/biancheng/shujuku/445422.html