解释XIDUSN XIDSLOT XIDSQN

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 是通过这样的方法来对行的锁定进行记录

你可能感兴趣的:(职场,休闲,XIDSLOT,XIDUSN,XIDSQN)