日期:2014-05-17  浏览次数:20786 次

求数据库恢复
我第一次导出oracle中的信息,生成的文件名字为expdat.dmp,在删除一些表格之后,第二次倒出的oracle信息名字忘记改,将第一次的信息覆盖,但是我想看到之前的表格,求高手帮忙啊。

------解决方案--------------------
啥叫表格?
指的就是数据库里的表呗?
你看看数据库是否启用了回收站的功能,
show parameter recyclebin
如果输出的值是ON,就是已经启用了。就可以利用回收站机制,进行表的闪回。(恢复)
如果值是OFF,那就是没启用,那就不能闪回了。。
就很麻烦了。
------解决方案--------------------
这种情况需要操作系统级别的恢复,而且可能会丢失部分数据,即使恢复回来原来的DMP文件的。恢复回来的DMP也是坏的,需要修复,具体看你的后来导出的DMP覆盖掉了多少原来的数据。
------解决方案--------------------
除非数据非常重要,如果ORACLE本身的闪回不能恢复的话,建议放弃。恢复起来点困难