How to find Long running Operations (Backup, Restore e.t.c.) in Oracle
To check long running operations in Oracle use below script:
"SELECT SID, SERIAL#, CONTEXT,OPNAME,TARGET,MESSAGE,SOFAR
,TOTALWORK,ROUND(SOFAR/TOTALWORK*100,2) "%_COMPLETE"
FROM V$SESSION_LONGOPS
WHERE OPNAME NOT LIKE '%aggregate%'
AND TOTALWORK != 0
AND SOFAR <> TOTALWORK;"
To check progress of RMAN operations like Backup or Restore:
"SELECT SID, SERIAL#, CONTEXT, SOFAR, TOTALWORK,
ROUND(SOFAR/TOTALWORK*100,2) "%_COMPLETE"
FROM V$SESSION_LONGOPS
WHERE OPNAME LIKE 'RMAN%'
AND OPNAME NOT LIKE '%aggregate%'
AND TOTALWORK != 0
AND SOFAR <> TOTALWORK;"
Comments
Post a Comment