赶紧
flashback table 误删的表名 to before drop;

解决方案 »

  1.   

    试了 flashback  这个命令无效
      

  2.   

    提示:ORA-38305:对象不在回收站中;我本地测试可以;这个是线上的库
      

  3.   

    昨天删的,时间太久了,回收站没有了,不能flashback了
      

  4.   

    昨天用了flashback这个好像也不行;执行这个flashback,是不是那个被删的表不能存在table里啊;因为我又还原了此表;我想找回那个删了的此表;
      

  5.   

    难道是系统表?还是你的回收站没开
    select value from v$parameter where name ='recyclebin'
      

  6.   

    用工具试试, AUL , ODU 这类。
      

  7.   

    flashback闪回表的步骤:  1.执行表的闪回要设置用户权限:grant flashback any table to scott;  2. 获取要恢复的点(SCN号): select sysdate 时间, timestamp_to_scn(sysdate) SCN from dual;  3. 将表的行移动功能打开:alter table flshback_table enable row movement;  4. 执行闪回表:flashback table flashback_table to scn 945018(获取到的scn号,也可指定在某个时间段恢复);
      

  8.   

    上回收站看看 如果没有purge就应该能在回收站找到
      

  9.   

    回收空间有限 ,超过一定的时间,是无法 flashback的。 跟undo_retention参数也有关系
      

  10.   

    如果因为时间太久不能flashback,或者数据库未开启回收站欢迎联系我(qq号:107644445),给你看看
      

  11.   

    在没有清理回收站时,flashback即可
      

  12.   

    回收站的容量有限,满了就自动会先进先出删除以前存放的表数据,,,
    flashback找不到估计就是被清了,只好找备份了。
      

  13.   

    删除表的话,可以在回收站里看看(select * from recyclebin),flashback table 表名 to before drop,我曾经删过一个表,在回收站里找到了,数据也都有