使用闪回查询,可以到google上搜一下:闪回查询!

解决方案 »

  1.   

    如果初始化参数undo_management已经设置为auto并且数据库版本大于10g的话,可以使用FLASHBACK TABLE 将表恢复到过去时间点,语法为:FLASHBACK TABLE XXX to TIMESTAMP('XXXX','XXXX'),如果时间不确定,请先用LogMiner确定误操作时间点
      

  2.   

    数据库是 oracle 817 是否支持 recover database until time '2006-04-22 10:05:00';比如这样:shutdown immediate;
    startup mount;
    recover database until time '2006-04-22 10:05:00';alter database open resetlogs;
      

  3.   

    请先用LogMiner确定误操作时间点
      

  4.   


    数据库是 oracle 817 是否支持 recover database until time '2006-04-22 10:05:00';比如这样:shutdown immediate;
    startup mount;
    recover database until time '2006-04-22 10:05:00';alter database open resetlogs;如果是归档模式 可以的
      

  5.   

    不是归挡模式好象就难整了,只能冀希望于冷备份了,或者exp出的文件了,不知道楼主有没有
      

  6.   

    以sys用户登录看看有没有dbms_logmnr包,如果有的话,可以通过分析日志取回.
    再一办法就是找dba看看能不能想办法
      

  7.   

    在归档模式下,只需要用logminer就能恢复删除的数据