zoukankan      html  css  js  c++  java
  • 若两个会话上持续编译相同的Procedure,library cache lock

    若两个会话上持续编译相同的Procedure,则等待事件为?
    
    SQL> select sid,event,p1,p1raw,p2,p3 from v$session where event not like '%message%';
    
           SID EVENT				  P1 P1RAW		      P2	 P3
    ---------- ------------------------------ ---------- ---------------- ---------- ----------
          1627 library cache lock		  2171998096 0000000081760F90 2196963904	301
          1628 library cache lock		  2171998096 0000000081760F90 2196895944	301
          1631 Streams AQ: qmn slave idle wai	   0 00 		       0	  0
    	   t
    
          1633 Streams AQ: qmn slave idle wai	   0 00 		       0	  0
    	   t
    
          1634 Streams AQ: waiting for time m	   0 00 		       0	  0
    	   anagement or cleanup tasks
    
    
           SID EVENT				  P1 P1RAW		      P2	 P3
    ---------- ------------------------------ ---------- ---------------- ---------- ----------
          1637 Streams AQ: qmn slave idle wai	   0 00 		       0	  0
    	   t
    
          1641 Streams AQ: qmn coordinator id	   0 00 		       0	  0
    	   le wait
    
          1649 smon timer				 300 000000000000012C	       0	  0
          1651 log file parallel write		   1 0000000000000001	      31	  1
          1655 pmon timer				 300 000000000000012C	       0	  0
    
    10 rows selected.
    
    
    SQL> select user_name,
           kglnaobj  "Owner",
           kgllkses  saddr,
           kgllkreq  req,
           kgllkmod  mod,
           kglnaobj  object
      from x$kgllk lock_a
     where kgllkmod > 0
       and exists (select lock_b.kgllkhdl
              from x$kgllk lock_b
             where lock_a.kgllkhdl = lock_b.kgllkhdl
               and kgllkreq > 0)
      2    3    4    5    6    7    8    9   10   11   12   13  ;
    
    SQL> /
    
    USER_NAME	     Owner		  SADDR 		  REQ	     MOD OBJECT
    -------------------- -------------------- ---------------- ---------- ---------- ------------------------------------------------------------
    TEST		     LIB_TEST		  0000000089917730	    0	       3 LIB_TEST
    TEST		     LIB_TEST		  00000000899161C8	    0	       3 LIB_TEST
    
    
    SQL> select saddr,sid,username,event,p1,p1raw,p2,p3 from  v$session where event='library cache lock';
    
    SADDR			SID USERNAME			   EVENT				  P1 P1RAW		      P2	 P3
    ---------------- ---------- ------------------------------ ------------------------------ ---------- ---------------- ---------- ----------
    00000000899161C8       1627 TEST			   library cache lock		  2171998096 0000000081760F90 2196963904	301
    0000000089917730       1628 TEST			   library cache lock		  2171998096 0000000081760F90 2196895944	301

  • 相关阅读:
    flume配置和说明(转)
    ganlia安装配置文档
    (转)传统MySQL+ Memcached架构遇到的问题
    (转)QRCODE二维码介绍及常用控件推荐
    (转) VS2012程序打包部署详解
    (转)安装程序发布利器——InstallShield 2011 Limited Edition
    (转)linux下mysql的安装过程
    (转)反向代理服务器的工作原理
    (转)工业4.0消灭淘宝只需十年
    (转)TCP注册端口号大全
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13352223.html
Copyright © 2011-2022 走看看