pl/sql devloper 删了ORACLEDE 一个表 各位哥哥姐姐 ,帮帮我啊,拜托了。

解决方案 »

  1.   

    9i还是10G?9i的话挖吧。10G可以使用flashback drop table
      

  2.   

    Flashback Table
    注意SYS用户不支持闪回,这点前面已经说明过。
    Flashback Table也是使用UNDO tablespace的内容来实现对数据的回退。该命令相对简单,输入:flashback table table_name to scn(to timestamp) 即可。注意:如果想要对表进行flashback,必须允许表的row movement.
    Alter table table_name row movement;要查看某表是否启用row movement,可以到user_tables 中查询(或all_tables,dba_tables),
    例如:
    SQL> select row_movement from user_tables where table_name='C';....SQL> flashback table c to scn  1103864;闪回完成。
    或者:
    SQL> flashback table c to timestamp to_timestamp('2009-10-15 21:17:47','yyyy-mm-dd hh24:mi:ss');
    Oracle Flashback 技术 总结:http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4677378.aspx------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716 
      

  3.   

    oracle 10g 的“回收站” 也把表删了 这样用flashback 也可以恢复吗。
      

  4.   


    一般情况下,不可以。
    如果做过设置可以 flashback database
      

  5.   

    既然回收站也删了 那就不能用flashback table...before drop了1
    使用flashback database
    前提是你开了这个功能2
    使用以前的备份进行恢复