Oracle Live

11/04/2016

QUERY – Info sesiones

Filed under: Queries — mogukiller @ 11:38 pm
Tags:

Información general de las sesiones de la base de datos.
Parametros de entrada: modulo.

/* EJ. SALIDA
Inst/sid/serial/PID       DB User         Programm                            Start Time           Wait Event                     Time Waiting sqllid / prev sqlid
------------------------- --------------- ----------------------------------- -------------------- ------------------------------ ------------ ------------------------------
1 / 59 / 447 / 84863      SYS             sqlplus@mogu051.mgmt.dc.es.te      2016/03/15 23:28:12  SQL*Net message to client                 0 7zvk94rpkshxk / fnwmfgdbux80y
1 / 51 / 1201 / 87246     MOGU            sqlplus@mogu051.mgmt.dc.es.te      2016/03/15 23:28:35  enq: TX - row lock contention            29 60c3hz6caj0tv / bpdb8tz070pan
1 / 43 / 355 / 95107      MOGU            sqlplus@mogu051.mgmt.dc.es.te      2016/03/15 23:30:55  SQL*Net message from client               9 null / a3adw4x4cv82f
1 / 67 / 357 / 114364     MOGU            sqlplus@mogu051.mgmt.dc.es.te      2016/03/15 23:37:27  enq: TX - row lock contention            27 60c3hz6caj0tv / dyk4dprp70d74
1 / 75 / 89 / 120014      MOGU            sqlplus@mogu051.mgmt.dc.es.te      2016/03/15 23:39:41  enq: TX - row lock contention            26 bpdb8tz070pan / dyk4dprp70d74
*/

  Enter value for modulo: plus  

col column1 for a25 heading 'Inst/sid/serial/PID'
col column2 for a15 heading 'DB User'
col column3 for a35 heading 'Programm'
col column5 for a20 heading 'Start Time'
col column6 for a30 heading 'Wait Event'
col column7 heading 'Time Waiting'
col column8 for a30 heading 'sqllid / prev sqlid'
SELECT 
s.inst_id||' / '|| s.sid||' / '||s.SERIAL# ||' / '||p.SPID as column1,
NVL(s.username,'null') 					 as	column2,
SUBSTR(s.program,0,30)					 as column3,
TO_CHAR(s.LOGON_TIME,'YYYY/MM/DD HH24:MI:SS') as column5,
s.EVENT 									 as column6,
ROUND(s.SECONDS_IN_WAIT/100)				 as column7,
NVL(s.sql_id,'null')||' / '||s.prev_sql_id as column8
FROM GV$SESSION s, GV$PROCESS p
WHERE 1=1
AND S.PADDR=P.ADDR AND s.inst_id=p.inst_id
AND s.program LIKE '%&modulo%'
ORDER BY s.inst_id, s.LOGON_TIME;

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

Blog de WordPress.com.

A %d blogueros les gusta esto: