有个疑问,当一个session a 对block中的一行数据update后,没有commit,此时另外一个session b去读取该行数据,则session b应该是去回滚段中读取,那么这个session b是如何定位该block中是哪一行被update且没有被提交的,从而去回滚段中读取数据。下面是该block中itl列表,从这些信息,如何能看出是哪一行被update的?
seg/obj: 0x371a csc: 0x00.55fb10 itc: 2 flg: O typ: 1 - DATA
fsl: 0 fnx: 0x0 ver: 0x01
Itl Xid Uba Flag Lck Scn/Fsc
0x01 0x0005.008.0000044b 0x008003d0.09b7.18 ---- 1 fsc 0x0000.00000000
0x02 0x0004.015.0000030f 0x00807020.036a.3b C--- 0 scn 0x0000.0055faae
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10972173/viewspace-615901/
,如需转载,请注明出处,否则将追究法律责任。