RMAN> recover database;Starting recover at 04-FEB-16
using channel ORA_DISK_1starting media recoveryunable to find archived log
archived log thread=1 sequence=42422
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 02/04/2016 13:51:06
RMAN-06054: media recovery requesting unknown archived log for thread 1 with sequence 42422 and starting SCN of 11923509947RMAN> 我现在有42422的归档日志,已经copy到归档目录下了,但是再次执行 recover database;还是报一样的错误。

解决方案 »

  1.   

    catalog 一下这个归档日志,再试试
      

  2.   

    1.看看rman是否能找到你说的42422日志
    list backup of archivelog sequence=42422;
    2.如果没有,那么试着手动catalog archive log
    catalog archivelog '<your archivelog path.dbf>';
    或者
    catalog start with '<your archivelog path directory>';
      

  3.   

    sqlplus /nolog
    conn /as sysdba
    recover database using backup controlfiile until cancel;
    根据提示输入你的归档文件42422完整路径。
    alter database open resetlogs;