Comment surveiller vos opérations Oracle RMAN ?

Vous êtes impatient de savoir où en est une backup ou plus simplement d’avoir l’historique de vos backups ? Alors ces quelques requêtes peuvent peut être vous aider.
Pour découvrir ce que fait rman et combien de temps ça peut lui prendre vous pouvez exécuter cette requête :

select
sid,
start_time,
totalwork,
sofar,
(sofar/totalwork) * 100 pct_done
from
v$session_longops
where totalwork > sofar
AND opname NOT LIKE '%aggregate%'
AND opname like 'RMAN%'
/

CaptureArticle1
La requête suivante vous montre l’historique de vos opérations RMAN :

select to_char(start_time, 'dd-mon-yyyy@hh24:mi:ss') "Date",
status,
operation,
mbytes_processed
from v$rman_status vs
where start_time >  sysdate -1
order by start_time
/

CaptureArticle2
En changeant la clause where start_time > sysdate -1 vous pouvez contrôler le période de votre historique.
Contrôle sur le status des backup RMAN :

col STATUS format a9
col hrs format 999.99
select
SESSION_KEY, INPUT_TYPE, STATUS,
to_char(START_TIME,'mm/dd/yy hh24:mi') start_time,
to_char(END_TIME,'mm/dd/yy hh24:mi')   end_time,
elapsed_seconds/3600                   hrs
from V$RMAN_BACKUP_JOB_DETAILS
order by session_key;

CaptureArticle3
Guardeus