当前位置: 代码迷 >> Oracle管理 >> oracle10表中数据误操作被一部分删除,且时间过长scn等方式无法使用,且未开启归档模式,且没有备份
  详细解决方案

oracle10表中数据误操作被一部分删除,且时间过长scn等方式无法使用,且未开启归档模式,且没有备份

热度:54   发布时间:2016-04-24 04:46:43.0
oracle10表中数据误操作被部分删除,且时间过长scn等方式无法使用,且未开启归档模式,且没有备份
基本情况如题,小的分不多,求大神不吝赐教!(表中大概有9w左右数据,被删除了3w左右)

------解决方案--------------------
删除数据,只是在block的行的位置上加了一个标志,如果删除了对应的标志,就可以让数据回来
bbed恢复删除数据
你可以看下,这个就是实现原理
------解决方案--------------------
数据库在PC server上,windows server 2003操作系统,

那PC SERVER最近做什么操作了么?试试FLASHBACK table能闪回不,FLASHBACK使用的是UNDO表空间的数据进行恢复.Flashback Table也是使用UNDO tablespace的内容来实现对数据的回退。该命令相对简单,输入:flashback table table_name to scn(to timestamp) 即可。

覆盖了就恢复不了了

BBED这个工具没有windows版本
linux/unix版本需要编译后才可以使用
编译后的工具也可以对windows下数据库文件进行编辑