www.Orasql.Com
 
用户名: 密码:  验证码: 注册|找回密码 oracleawen's blog  
 
         当前位置 >> 技术论坛  发表帖子     论坛版块     查找帖子
关于阻塞!-技术论坛||Oracle高手之路—Orasql.Com!
            关于阻塞!
 
发贴人:oracle_awen
oracleawen@gmail.com448315233127.0.0.1
用户级别:管理员
发贴总数:1245
注册时间:2011-05-05 09:23:03
2011-06-01 08:15:45
关于阻塞! 版本是10.2.0.5 我开启两个session asid是152[copy to clipboard] [ - ]codesql> update t set x=10 where x=1; 1 row updated.bsid是129[copy to clipboard] [ - ]codesql> update t set x=100 where x=1;b被阻塞住了 然后查看v$lock视图, 在文档上我发现block ------a value of either 0 or 1, depending on whether or not the lock in question is the blocker. 但是我查询出来的是[copy to clipboard] [ - ]codesql> select sid,type,id1,id2,lmode,request,block from v$lock where sid in (152,129) order by sid; sid ty id1 id2 lmode request block ---------- -- ---------- ---------- ---------- ---------- ---------- 129 tm 47528 0 3 0 2 <-------这个2是什么意思啊?因为要不就是1要不就是0,1是阻塞他人,0是没有阻塞他人 129 tx 524288 3004 0 6 0 152 tx 524288 3004 6 0 1 152 tm 47528 0 3 0 2我想知道这个2是什么意思?先谢过了 [ 本帖最后由 rman不是man 于 2010-11-30 0928 编辑 ]

      
 
  
 Orasql.Com|E-Mail:oracleawen@gmail.com|Phone:15271942915|Copyright © 2011|All Rights Reserved|