Script para ver el porcentaje de finalización de trabajo que lleva una operación lanzada por una sesión que ha sido registrada por Oracle como una operación LARGA (V$SESSION_LONGOPS). Se le pasa el sid de la sesión a monitorizar.
SET LINESIZE 1000
COL "LLEVA %" FORMAT 999.99
SELECT
L.SID "SID",
L.OPNAME "TAREA",
L.SOFAR "LLEVA",
(L.SOFAR/TOTALWORK) * 100 "LLEVA %",
L.TOTALWORK "TOTAL",
L.TOTALWORK-SOFAR "FALTA",
L.TARGET "TRABAJANDO EN",
L.START_TIME,
ELAPSED_SECONDS
FROM
V$SESSION_LONGOPS L
WHERE
L.SID=&&1 AND
TOTALWORK <> 1
ORDER BY
L.START_TIME;
SET LINESIZE 1000
No hay comentarios:
Publicar un comentario