GV$RECOVERY_STATUS definition in Oracle Database 11.2
GV$RECOVERY_STATUS

select
  fx.inst_id,                              -- INST_ID NUMBER
  to_date(                                 -- RECOVERY_CHECKPOINT DATE
    mx.ckptim,'MM/DD/RR HH24:MI:SS','NLS_CALENDAR=Gregorian'),
  mx.thr,                                  -- THREAD NUMBER
  mx.seq,                                  -- SEQUENCE_NEEDED NUMBER
  mx.los,                                  -- SCN_NEEDED VARCHAR2(16)
  to_date(                                 -- TIME_NEEDED DATE
    mx.tim,'MM/DD/RR HH24:MI:SS','NLS_CALENDAR=Gregorian'),
  nvl(mx.nam, 'NONE'),                     -- PREVIOUS_LOG_NAME VARCHAR2(513)
  decode(                                  -- PREVIOUS_LOG_STATUS VARCHAR2(13)
    bitand(mx.mrs, 256 + 128 + 64 + 8), 8, 'RELEASE', 64, 'WRONG LOG', 128, 'MISSING NAME', 256, 'UNNEEDED NAME', 'NONE'),
  decode(                                  -- REASON VARCHAR2(13)
    nvl(fx.err, 3), 1, 'NEED LOG', 3, 'END OF THREAD', 4, 'LOG REUSED', 'UNKNOWN') 
from
  x$kcrmx mx,
  x$kcrfx fx
where
  fx.thr(+) = mx.thr

home |  up