当前位置: 代码迷 >> Oracle技术 >> oracle 11g 闪来
  详细解决方案

oracle 11g 闪来

热度:141   发布时间:2016-04-24 08:07:48.0
oracle 11g 闪回
各位大神,问大家一个关于oracle闪回的问题,情况是这样的:我有一张表a,数据在两天前莫名的消失了,不知道谁把表清空的,然后我网上查了一下说可以使用Oracle闪回功能恢复,我这边看了一下数据库闪回功能是关闭的。所以我的问题来了,1、现在打开Oracle闪回功能还能恢复已删除的数据么?2、如果不能还又没有方法找回被删除的数据?谢谢各位大神,小弟分数不多,在这里只能给出40分了。
------解决方案--------------------
数据都没有了,再开启闪回功能,应该是没用了,闪回功能肯定不能帮你恢复数据了
------解决方案--------------------
此闪回非彼闪回
如果执行的是delete操作,且Undo表空间够大,就有可能恢复
查询: select * from tablename as of timestamp sysdate-2;
确定数据没问题后还原: flashback table tablename to timestamp sysdate-2;

如果使用truncate来解除,或是时间太久,undo中的相关信息已经消失,就只能从备份中来找了
  相关解决方案