miércoles, 18 de agosto de 2010

Script - Espia_sesion

Para tracear una sesión. Se le pasa como parámetros el SID de la sesión a trazar.

column serial new_value Serial

SELECT SUBSTR(TO_CHAR(V$SESSION.SERIAL#),1,6) serial
FROM
     V$SESSION,
     V$PROCESS
WHERE
    (V$SESSION.PADDR = V$PROCESS.ADDR) AND
    (V$SESSION.USERNAME IS NOT NULL) AND
    (V$SESSION.SERVER LIKE 'DEDIC%') AND
    SUBSTR(TO_CHAR(V$SESSION.SID),1,3) = &&1
ORDER BY V$PROCESS.SPID
/

execute sys.dbms_system.set_sql_trace_in_session(&&1,&serial,true);

PROMPT
PROMPT
PROMPT execute sys.dbms_system.set_sql_trace_in_session(&&1,&serial,false);
PROMPT
PROMPT

No hay comentarios:

Publicar un comentario