请问如何查看一个数据块中的所有锁的锁ID

解决方案 »

  1.   

    那你还不如直接看看所有锁v$lock
      

  2.   

    SELECT lpad(' ',DECODE(request,0,0,1))||sid sess, id1, id2, lmode, request, type
    FROM V$LOCK
    WHERE id1 IN (SELECT id1 FROM V$LOCK WHERE lmode = 0)
    ORDER BY id1,request
      

  3.   

    其实问题是这样的,我们公司用oracle 9.2.0开发了一套系统,现在总出现死机的情况,连插入都无法插入,那个表的主键是guid,不可能出现重复,和它有参照完整性关系的表是基础数据表,基本不会修改。我怀疑是由于itl不足引起的,所以想通过一种途径能快速查询出锁在数据块的分布情况(当然也不能使用dump,数据块太多了)已证明阻塞是由itl不足引起