电脑技术学习

Oracle数据库检查死锁的sql

dn001
实现代码如下:
Oracle数据库检查死锁的sql(图一) SELECT;;;SID,;DECODE;(BLOCK,;0,;'NO',;'YES');blocker,
Oracle数据库检查死锁的sql(图一)DECODE;(request,;0,;'NO',;'YES');waiter
Oracle数据库检查死锁的sql(图一)FROM;v$lock
Oracle数据库检查死锁的sql(图一)WHERE;request;>;0;OR;BLOCK;>;0
Oracle数据库检查死锁的sql(图一)ORDER;BY;BLOCK;DESC; Oracle数据库检查死锁的sql(图一)SELECT;;;bs.username;"Blocking;User",;bs.username;"DB;User",
Oracle数据库检查死锁的sql(图一)ws.username;"Waiting;User",;bs.SID;"SID",;ws.SID;"WSID",
Oracle数据库检查死锁的sql(图一)bs.serial#;"Serial#",;bs.sql_address;"address",
Oracle数据库检查死锁的sql(图一)bs.sql_hash_value;"Sql;hash",;bs.program;"Blocking;App",
Oracle数据库检查死锁的sql(图一)ws.program;"Waiting;App",;bs.machine;"Blocking;Machine",
Oracle数据库检查死锁的sql(图一)ws.machine;"Waiting;Machine",;bs.osuser;"Blocking;OS;User",
Oracle数据库检查死锁的sql(图一)ws.osuser;"Waiting;OS;User",;bs.serial#;"Serial#",
Oracle数据库检查死锁的sql(图一)ws.serial#;"WSerial#",
Oracle数据库检查死锁的sql(图一)DECODE;(wk.TYPE,
Oracle数据库检查死锁的sql(图一)'MR',;'Media;Recovery',
Oracle数据库检查死锁的sql(图一)'RT',;'Redo;Thread',
Oracle数据库检查死锁的sql(图一)'UN',;'USER;Name',
Oracle数据库检查死锁的sql(图一)'TX',;'Transaction',
Oracle数据库检查死锁的sql(图一)'TM',;'DML',
Oracle数据库检查死锁的sql(图一)'UL',;'PL/SQL;USER;LOCK',
Oracle数据库检查死锁的sql(图一)'DX',;'Distributed;Xaction',
Oracle数据库检查死锁的sql(图一)'CF',;'Control;FILE',
Oracle数据库检查死锁的sql(图一)'IS',;'Instance;State',
Oracle数据库检查死锁的sql(图一)'FS',;'FILE;SET',
Oracle数据库检查死锁的sql(图一)'IR',;'Instance;Recovery',
Oracle数据库检查死锁的sql(图一)'ST',;'Disk;SPACE;Transaction',
Oracle数据库检查死锁的sql(图一)'TS',;'Temp;Segment',
Oracle数据库检查死锁的sql(图一)'IV',;'Library;Cache;Invalidation',
Oracle数据库检查死锁的sql(图一)'LS',;'LOG;START;OR;Switch',
Oracle数据库检查死锁的sql(图一)'RW',;'ROW;Wait',
Oracle数据库检查死锁的sql(图一)'SQ',;'Sequence;Number',
Oracle数据库检查死锁的sql(图一)'TE',;'Extend;TABLE',
Oracle数据库检查死锁的sql(图一)'TT',;'Temp;TABLE',
Oracle数据库检查死锁的sql(图一)wk.TYPE
Oracle数据库检查死锁的sql(图一));lock_type,
Oracle数据库检查死锁的sql(图一)DECODE;(hk.lmode,
Oracle数据库检查死锁的sql(图一)0,;'None',
Oracle数据库检查死锁的sql(图一)1,;'NULL',
Oracle数据库检查死锁的sql(图一)2,;'ROW-S;(SS)',
Oracle数据库检查死锁的sql(图一)3,;'ROW-X;(SX)',
Oracle数据库检查死锁的sql(图一)4,;'SHARE',
Oracle数据库检查死锁的sql(图一)5,;'S/ROW-X;(SSX)',
Oracle数据库检查死锁的sql(图一)6,;'EXCLUSIVE',
Oracle数据库检查死锁的sql(图一)TO_CHAR;(hk.lmode)
Oracle数据库检查死锁的sql(图一));mode_held,
Oracle数据库检查死锁的sql(图一)DECODE;(wk.request,
Oracle数据库检查死锁的sql(图一)0,;'None',
Oracle数据库检查死锁的sql(图一)1,;'NULL',
Oracle数据库检查死锁的sql(图一)2,;'ROW-S;(SS)',
Oracle数据库检查死锁的sql(图一)3,;'ROW-X;(SX)',
Oracle数据库检查死锁的sql(图一)4,;'SHARE',
Oracle数据库检查死锁的sql(图一)5,;'S/ROW-X;(SSX)',
Oracle数据库检查死锁的sql(图一)6,;'EXCLUSIVE',
Oracle数据库检查死锁的sql(图一)TO_CHAR;(wk.request)
Oracle数据库检查死锁的sql(图一));mode_requested,
Oracle数据库检查死锁的sql(图一)TO_CHAR;(hk.id1);lock_id1,;TO_CHAR;(hk.id2);lock_id2,
Oracle数据库检查死锁的sql(图一)DECODE
Oracle数据库检查死锁的sql(图一)(hk.BLOCK,
Oracle数据库检查死锁的sql(图二)Oracle数据库检查死锁的sql(图三)0,;'NOT;Blocking',;/**//*;Not;blocking;any;other;processes;*/
Oracle数据库检查死锁的sql(图二)Oracle数据库检查死锁的sql(图三)1,;'Blocking',;;;;;/**//*;This;lock;blocks;other;processes;*/
Oracle数据库检查死锁的sql(图二)Oracle数据库检查死锁的sql(图三)2,;'Global',;;/**//*;This;lock;is;global,;so;we;can't;tell;*/
Oracle数据库检查死锁的sql(图一)TO_CHAR;(hk.BLOCK)
Oracle数据库检查死锁的sql(图一));blocking_others
Oracle数据库检查死锁的sql(图一)FROM;v$lock;hk,;v$session;bs,;v$lock;wk,;v$session;ws
Oracle数据库检查死锁的sql(图一)WHERE;hk.BLOCK;=;1
Oracle数据库检查死锁的sql(图一)AND;hk.lmode;!
=;0
Oracle数据库检查死锁的sql(图一)AND;hk.lmode;!=;1
Oracle数据库检查死锁的sql(图一)AND;wk.request;!=;0
Oracle数据库检查死锁的sql(图一)AND;wk.TYPE(+);=;hk.TYPE
Oracle数据库检查死锁的sql(图一)AND;wk.id1(+);=;hk.id1
Oracle数据库检查死锁的sql(图一)AND;wk.id2(+);=;hk.id2
Oracle数据库检查死锁的sql(图一)AND;hk.SID;=;bs.SID(+)
Oracle数据库检查死锁的sql(图一)AND;wk.SID;=;ws.SID(+)
Oracle数据库检查死锁的sql(图一)AND;(bs.username;IS;NOT;NULL)
Oracle数据库检查死锁的sql(图一)AND;(bs.username;<>;'SYSTEM')
Oracle数据库检查死锁的sql(图一)AND;(bs.username;<>;'SYS')
Oracle数据库检查死锁的sql(图一)ORDER;BY;1;