Oracle Live

01/04/2016

Enable / Disable Trace 10046

Filed under: Debugger — mogukiller @ 4:42 pm

Os dejo unos scripts que os permitiran automatizar el habilitar y deshabilitar las trazas a una sesion.

-- Enable trace
UNDEFINE in_sid
UNDEFINE in_serial 
set serveroutput on
set verify off
DECLARE 
	l_path_traza	VARCHAR2(500);
BEGIN
DBMS_MONITOR.SESSION_TRACE_ENABLE(session_id => &&in_sid, serial_num => &&in_serial, waits => TRUE, binds => TRUE);
SELECT par.value || '/' ||db.instance_name|| '_ora_'||p.spid|| '.trc' into l_path_traza from v$parameter par, v$instance db,v$process p, v$session s  where par.name = 'user_dump_dest'
and p.addr = s.paddr
and s.SERIAL#=&&in_serial
and s.sid = &&in_sid;

DBMS_OUTPUT.put_line(chr(10)||'TRAZA: '||l_path_traza);
END;
/
-- Disable trace

EXECUTE DBMS_MONITOR.SESSION_TRACE_DISABLE(session_id => &sid, serial_num => &serial);

Dejar un comentario »

Aún no hay comentarios.

RSS feed for comments on this post. TrackBack URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Crea un blog o un sitio web gratuitos con WordPress.com.

A %d blogueros les gusta esto: