miércoles, 18 de agosto de 2010

Script - Como_va

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