数据库: oracle 9i
操作环境: pl/sql今天不小心对一张240G的表不小心执行了drop操作,但是刚执行不到3秒就发现不对把SQL语句停掉了,却发现表被删了,能恢复么?语句并没有执行成功就我被停掉了

解决方案 »

  1.   

    1、实际上你已经成功了。表不存在,表明数据字典表中关于该表的信息被删除了。
    2、9i没有回收站功能,所以,如果要通过正常手段恢复,只能通过备份。
    3、如果数据没有覆盖,可以使用dul工具试一下。
    警钟长鸣~~~~~~~!!!在使用truncate、drop操作前一定要核实!!!
      

  2.   

    那你delete不就得了
    drop后肯定够呛了
      

  3.   

    分区结构应该能找回来,看看FLASHBACK