SQL> select * from v$lock where sid=19;
ADDR KADDR SID TY ID1 ID2 LMODE REQUEST CTIME BLOCK
-------- -------- ---------- -- ---------- ---------- ---------- ---------- ---------- ----------
579560C4 579561D0 19 TX 393258 4777 6 0 4 0
57942BB0 57942BC4 19 TM 6538 0 3 0 4 0
SQL> select xidusn,xidslot,xidsqn from v$transaction;
XIDUSN XIDSLOT XIDSQN
---------- ---------- ----------
6 42 4777
SQL> select trunc(393258/65536),mod(393258,65536) from dual;
TRUNC(393258/65536) MOD(393258,65536)
------------------- -----------------
6 42
可见,通过ID1能换算出事物的回滚段号和slot号,ID2表示的时事物的序列号。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10972173/viewspace-497895/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10972173/viewspace-497895/