samedi 15 mai 2010

Surveiller la progression d'une restauration RMAN longue




Dans ce poste je vais vous aidez à répondre à la question suivante.


Comment puis-je surveiller la progression de ma restauration RMAN qui est en cours d'exécution? 


Chose utile lors d'une longue opération de restauration pour avoir l'estimation sur le temps d'achèvement ou aussi pour connaitre le pourcentage accomplit. (Ainsi vous allez pouvoir profiter de la caféine en attendant ;) la fin de l'opération)



Pour faire il suffit d'exécuter le script suivant :
  
alter session set nls_date_format='dd/mm/yy hh24:mi:ss'
/
select SID, START_TIME,TOTALWORK, SOFAR, (sofar/totalwork) * 100 Done,
sysdate + TIME_REMAINING/3600/24 WILL_END_AT
from v$session_longops
where totalwork > sofar
AND opname NOT LIKE '%aggregate%'
AND opname like 'RMAN%'
/