日期:2014-05-16  浏览次数:20685 次

Oracle 如何找回已经删除了的表记录

有的时候我们不小心把数据库表(emp)中重要的记录给删除了,怎么给找回来了,看下面这个例子你就会明白。

?

某一天,10点钟的时候,张三一不小心给数据库表emp的一条重要记录给删除了并且还提交了,此时也没有其他任何备份数据,

他十分惊恐,10:05分他的同事,也就是本人出现了在和他轻松的聊天中给出了如下解决方法,哈哈哈。。。

?

我:怎么了

张:我把数据emp表的某几条记录给删除了,我也不知道删除的是那几条。。。

我:不要急,大概是几点删除的

张:10点左右

我:恩,现在10:05分了,也就是5分钟前删除的,还不超过6分钟

张:怎么办啊,我怎么把那几条数据给找回来啊,下午客户那边还要等着做数据演示了

我:冷静点,让我想想。。。有了,如果我们能够找回6分钟前的没有删除时候的数据那问题就解决了

???????找回6分钟前的原始数据(注意6分钟一定要是操作距现在的有效时间时间区域段,如果大于5分钟不足6分钟,

???????这个中间有没有做任何操作那只能坚持就小原则写5,不然会报? ora-01466 :?无法读取数据-表定义已更改)? ?

?

select?*?from