http://www.itpub.net/showthread.php?s=&threadid=105392
http://www.orafaq.com/faq2.htm
http://fengyu.china.com/

解决方案 »

  1.   

    谢谢几位大哥。我查询到SQL语句的时候,怎么plsql显示的总是哪几条语句,我有没有办法像sqlserver一样动态显示当前正在执行语句?
    查询v$lock的时候,显示的各列都是些什么意思,我怎么查询死锁的资源到底是什么?
    还有,各位有什么好的资料,我可以看的。比较容易理解的,因为我有点怕它,折磨我好长时间啦。
      

  2.   

    v$lock各列:Name                                      Null?    Type
    ----------------------------------------- -------- -----------------
    ADDR                                               锁状态对象的地址
    KADDR                                              锁地址SID                                                拥有或获得此锁的会话的标识符TYPE                                               锁的类型ID1                                                锁标识符ID2                                                锁标识符LMODE                                              会话拥有此锁的锁模式
    REQUEST                                            进程请求锁的锁模式CTIME                                              授予当前模式以来的时间
    BLOCK                                              此锁正在阻塞其它锁
      

  3.   

    用sys或System用户连接,执行如下语句:
    select *  from v$session
       where sid in (select session_id from v$locked_object)