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

解决方案 »

  1.   

    啥叫表格?
    指的就是数据库里的表呗?
    你看看数据库是否启用了回收站的功能,
    show parameter recyclebin
    如果输出的值是ON,就是已经启用了。就可以利用回收站机制,进行表的闪回。(恢复)
    如果值是OFF,那就是没启用,那就不能闪回了。。
    就很麻烦了。
      

  2.   

    这种情况需要操作系统级别的恢复,而且可能会丢失部分数据,即使恢复回来原来的DMP文件的。恢复回来的DMP也是坏的,需要修复,具体看你的后来导出的DMP覆盖掉了多少原来的数据。
      

  3.   

    除非数据非常重要,如果ORACLE本身的闪回不能恢复的话,建议放弃。恢复起来点困难