Oracle Live

11/04/2016

QUERY – Bloqueos

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

Información de los bloqueos transaccionales de una base de datos.

/*EJ. Salida
   INST_ID        SID    SERIAL# USERNAME        TAB                            OWNER           RES                  LMODE                 TIME_WAIT
---------- ---------- ---------- --------------- ------------------------------ --------------- -------------------- -------------------- ----------
         1         75         89 MOGU            SP_TABLE                       MOGU            TM - DML Enqueue     Row Exclusive              31,5
         1         67        357 MOGU            SP_TABLE                       MOGU            TM - DML Enqueue     Row Exclusive             33,72
         1         51       1201 MOGU            SP_TABLE                       MOGU            TM - DML Enqueue     Row Exclusive             37,83
         1         43        355 MOGU            SP_TABLE                       MOGU            TM - DML Enqueue     Row Exclusive             39,62
*/

COL "res" FORMAT A20
COL LMODE FORMAT A20
COL OWNER FORMAT A15
COL username FORMAT A15
COL tab FORMAT A30
select  s.inst_id, l.sid,s.serial#,s.username,
substr(t.name,1,30) tab,u.name owner,
       decode(l.type,'RW','RW - Row Wait Enqueue',
                   'TM','TM - DML Enqueue',
                   'TX','TX - Trans Enqueue',
                   'UL','UL - User',l.type||'System') res,
       decode(l.lmode,1,'No Lock',
               2,'Row Share',
               3,'Row Exclusive',
               4,'Share',
               5,'Shr Row Excl',
               6,'Exclusive',null) lmode, round(l.ctime/60,2) TIME_WAIT       
 from gv$lock l, gv$session s, 
 sys.user$ u,sys.obj$ t
 where l.sid = s.sid and
 l.INST_ID=s.INST_ID 
 and s.type != 'BACKGROUND'
 and t.obj# = l.id1
 and u.user# = t.owner#
 and s.username not like 'SYS'
 and l.lmode <> 4
ORDER BY TIME_WAIT
 /

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: