解决方案 »

  1.   

    Flashback Database的前提条件:(1)数据库必须处于ARCHIVELOG模式(2)数据库必须具有flash recovery area,为此需要设置如下参数:Ÿ          DB_RECOVER_FILE_DEST:确定Flashback日志的存放地点Ÿ          DB_RECOVER_FILE_DEST_SIZE:确定Flashback日志恢复区的大小Ÿ          DB_FLASHBACK_RETENTION_TARGET:设定闪回数据的保存时间,单位是分钟。默认是1440分钟(一天)(3)对于RAC数据库,flash recovery area必须存储在集群文件系统或ASM内
      

  2.   


    你说的条件在我的系统中都是满足的,可以看到flashback log在FRA中还占用了空间数据库不是RAC的
      

  3.   

    1、闪回操作前,推荐查看一下v$flashback_database_log视图,检查最远可以回到哪里:
    select oldest_flashback_scn,to_char(oldest_flashback_time,'YYYY-MM-DD HH24:MI:SS') from v$flashback_database_log;
    2、闪回操作需在MOUNT状态下进行