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 未启用行移动功能不能闪回表
注:如果执行闪回的时候提示 ora08189 未启用行移动功能不能闪回表
执行:alter table table1 enable row movement;
原文链接:http://www.jxszl.com/biancheng/shujuku/445422.html