zoukankan      html  css  js  c++  java
  • oracle 互锁的sql查询

    SELECT DECODE(request, 0, 'Holder: ', 'Waiter: ') || sid sess,
           id1,
           id2,
           lmode,
           request,
           type
      FROM V$LOCK
     WHERE (id1, id2, type) IN
           (SELECT id1, id2, type FROM V$LOCK WHERE request > 0)
     ORDER BY id1, request;

    select blkingsess.sid blockingsid, blkedsess.sid blockedsid
      from v$lock blkingsess,
           (select * from v$lock where request != 0) blkedsess
     where blkingsess.id1 = blkedsess.id1
       and blkingsess.id2 = blkedsess.id2
       and blkingsess.sid != blkedsess.sid;

    select s.sql_id, s.sql_text, v.sid, v.machine
      from v$sql S, v$session V
     where s.address = v.sql_address
       and v.sid in (select blkedsess.sid blockedsid
                       from v$lock blkingsess,
                            (select * from v$lock where request != 0) blkedsess
                      where blkingsess.id1 = blkedsess.id1
                        and blkingsess.id2 = blkedsess.id2
                        and blkingsess.sid != blkedsess.sid)
    union
    select s.sql_id, s.sql_text, v.sid, v.machine
      from v$sql S, v$session V
     where s.address = v.sql_address
       and v.sid in (select blkingsess.sid blockingsid
                       from v$lock blkingsess,
                            (select * from v$lock where request != 0) blkedsess
                      where blkingsess.id1 = blkedsess.id1
                        and blkingsess.id2 = blkedsess.id2
                        and blkingsess.sid != blkedsess.sid);
    ;

  • 相关阅读:
    大段程序注释C#、lisp
    AutoCAD VBA调用lisp
    团队作业(二):需求分析 Besti2019
    团队作业(三):确定分工 Besti2019
    [电子公文传输系统团队项目]团队作业(一) Besti2019
    2.4 OpenEuler中C语言中的函数调用测试
    团队作业(四):描述设计 Besti2019
    Web服务器1socket编程
    实验四 Web服务器2
    2017清华机试题——多项式求和(polynomial)
  • 原文地址:https://www.cnblogs.com/seasonzone/p/3761545.html
Copyright © 2011-2022 走看看