ITPub博客

解释XIDUSN XIDSLOT XIDSQN

原创 Linux操作系统 作者:oracle_ace 时间:2007-12-13 15:05:34 0 删除 编辑

XIDUSN:就是事务的回滚段号
XIDSLOT:就是ITL列表中,slot的号
XIDSQN:就是表示这个slot被重复使用的次数

在v$lock视图中,有两列id1和id2
其中id1就是xidusn+xidslot的组合,而id2就是xidsqn的值表示slot实际使用的次数
因此可以算出他们的实际值
xidusn=trunc(id1/65536)
xidslot=mod(id1,65536)

因此transaction id就表示为(xidusn,xidslot,xidsqn)

oracle 是通过这样的方法来对行的锁定进行记录

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12361284/viewspace-544/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-10

  • 博文量
    284
  • 访问量
    783591