一个多月加班生活今天终于看到“成效”了我们用的oracle9,使用的是PL SQL操作数据库,不小心把表drop掉了 有法子恢复么?
期望大侠来救命啊

解决方案 »

  1.   

    1. 就是利用你以前的备份和归档文件在另一个比如测试库里做不完全恢复(时间点就选在drop表前,也可以用SCN),这样测试库里的这个表算是被恢复回来了.
    2. 从测试库里exp出这个表
    3. 在正式库里再imp进来
      

  2.   

    可以恢复滴!非归档的话把哪个块DUMP出来整理一下就可以! 如果归档呢,就用日志恢复了。www.sosdb.com
      

  3.   

    1.oracle可以从dump块中取回多少小时前的数据,不过这需要你的oracle设置情况.
     
      具体操作查一下,  timestamp 操作