恢复oracle中被删除的数据文件deleted datafiles

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

传统的OS Forensics – Coroners Toolkit, Sleuthkit, Autopsy and Encase。例如,为提取未分配/ 删除的数据 ..

# dls -f linux-ext2 /driveimage.img > /driveimage.img.dls

然后使用 Lazarus读取 .dls文件,或是更简单地在 Autopsy中安装驱动,让它为你工作。(Lazarus Coroners Toolkit 的一部分(http://www.porcupine.org/forensics/tct.html )

  • Autopsy 会自动显示删除的文件。

Autopsy用来显示它在下一个页面恢复的删除数据的屏幕,我已进行截屏。文件名是所有Autopsy能自动恢复的文件。

对于硬盘驱动器上的安全性低的数据删除,建议使用类似DBAN的产品http://dban.sourceforge.net/  但是, 应该与DoD 兼容的多擦拭一起标注从驱动器外恢复数据仍然是可能的。 公司如 Vogons 提供从恶意物理损坏的驱动器上进行数据的物理恢复 (例如锤击)

完全避免数据恢复的唯一保险的方法是物理粉碎/刻录驱动器,很多政府部门使用这一程序。这是一篇有趣的文章,关于使用OS 级别文件恢复来恢复Postgres 中的数据文件,也可能与Oracle 有关,但这是在将来的工作中             

Autopsy 自动不删除文件中列出的图6.0例子

Oracle Forensics 相当于 ? RMAN, Cold restore, Hot recovery,使用 imp OS级别命令导入逻辑数据, JDUL, BBED,

使用 Oracle 回收站、 Logminer 和归档重做日志的Flashback

RMAN是自动的,但是失去了灵活性和控制能力,并引入了更多的错误,因为它是一个更复杂的软件。推荐使用低级别的人工方法。

Cold restore 要求关闭数据库,然后复制 OS 级别的数据文件到正确的字典中。例如,在Windows 上会是:

E:\oracle\product\10.2.0\oradata\XP10r2ja\

Hot recovery 是不同的。恢复意味着,而不是仅仅通过从应用重做文件到数据文件的改变将文件恢复它们到当前状态。

alter tablespace data offline

复制数据文件和控制文件,重做日志会在那里,因为它保存了当前数据,然后运行:

recover datafile ‘path’
alter tablespace data online

数据库的逻辑导入会使用ORACLE_HOME/bin 中的imp实用工具。

    imp scott/tiger file=emp.dmp full=yes

PRM-DUL http://www.parnassusdata.com/

是直接读取数据文件的工具,绕过Oracle RDBMS,可以在块级恢复损坏的数据,它是一个商业工具。

BBEDOracle 支持使用了很多年的工具,用于在块级直接访问数据文件,该工具用于从数据文件有效地读取、修改和恢复数据,绕过Oracle RDBMS 软件。更多关于它是如何用来改变SYS密码。

Comment

*

沪ICP备14014813号-2

沪公网安备 31010802001379号