① 哪裡有各大電視頻道的直播和錄制地址
頻道 CCTV5 插件 Uusee 播放地址 Uusee://Play{4EB0DFC5-ED53-F0B2-04ED-E3122101B15C}
頻道 CCTV5 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/6002
頻道 CCTV5 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 上海體育 插件 Uusee 播放地址 Uusee://Play{9F4093BB-C5D5-4733-3D5D-BFE134696D1F}
頻道 上海體育 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 上海體育 插件 Pplive 播放地址 synacast://09 jN1+ +kRMRe9I3E無插件Kqdmaidq8PUyuTM2NHVyMn V3+Lg3LCWoKOfj+ CmoaaVoKvhzebZqp+bm6aXnqGcoaSZpZ6dorCdoK無黨派人士OvJ4OSmmKWboJ6doqeToaCcl
頻道 廣東體育 插件 Uusee 播放地址 Uusee://Play{BA67F0F1-6A04-789C-AAFA-2EBD137D91FF}
頻道 廣東體育 插件 Ppstream 播放地址 ppstream://hqonll2ad46zp44diapx2lrzbvab .pps/O3TS5DQHT JQ7PPANPSG6SKOBLFPFNRCF?netmode=2&oldstream=1
頻道 廣東體育 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 廣東體育 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/6543
頻道 上海體育 插件 Sopcast 播放地址 sop://211.152.36.38:3912/6001
頻道 直播2 插件 Tvants 播放地址 tvants://tvants.ppnba.com/tvants/?k=562faf4a b86d094b70cb778cb4f6352e
頻道 搜狐NBA 插件 Sogou 播放地址 70000000-0000-0000-0000-000000000002
頻道 明哥體育1 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=a3ce4243742 29f3ea176a98724e84883
頻道 山東體育 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 遼寧體育 插件 Sogou 播放地址 11111111-0000-0000-0000-000000000515
頻道 天津體育 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/47422
頻道 北京體育 插件 Uusee 播放地址 Uusee://Play{A42E916F-8F18-425D-982F-EDBC19D9A869}
頻道 北京體育 插件 Sogou 播放地址 00030007-0000-0000-0000-000000000013
頻道 Live 插件 Sopcast 播放地址 sop://broker1.sopcast.com:3912/22947
頻道 Live 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 香港有線足球 插件 Uusee 播放地址 Uusee://Play{B5642DBF-7E16-42B9-CDE5-4F358DE052F1}
頻道 香港有線足球 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 香港有線足球 插件 Pplive 播放地址 synacast://ziltPVzbOWoaCdnpzT0d3RpkVIKEs//++Dgo6WUpqCamq+WnqGcmaSWpqqkmbHZ0+
頻道 直播1 插件 Tvants 播放地址 tvants://tvants.ppnba.com/tvants/?k=
頻道 直播3 插件 Tvants 播放地址 tvants://tvants.ppnba.com/tvants/?k=
頻道 ESPN台灣 插件 Uusee 播放地址 Uusee://Play{1AD0C255-981E-AC69-5987-752272214AF8}
頻道 ESPN台灣 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 ESPN台灣 插件 Pplive 播放地址 synacast://++/++Z6kl6iZqqic
頻道 英超直播 插件 Uusee 播放地址 Uusee://Play{9E5B3932-068E-5F0C-8687-D336CB85DC0B}
頻道 衛視體育東南亞 插件 Sopcast 播放地址 sop://211.152.36.38:3912/6029
頻道 衛視體育東南亞 插件 Pplive 播放地址 synacast://pMnZ0eK/++Dgo6WUpqCamq+WnqGcmaSWpqqkmbHZ0+
頻道 香港有線體育 插件 Sopcast 播放地址 sop://211.152.36.38:3912/6008
頻道 香港有線體育 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 香港有線體育 插件 Uusee 播放地址 Uusee://Play{E19CC9DB-1833-FDCE-C37B-EF7F93E4D72F}
頻道 香港有線體育 插件 Pplive 播放地址 synacast://jiltPVzbOeqaSgj+/KvhzebZqp+++aCcl6ebqqic
頻道 緯來體育 插件 Uusee 播放地址 Uusee://Play{F61496F7-73CC-3001-E86C-8AA123F0DD5B}
頻道 ESPN 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/6003
頻道 ESPN 插件 Pplive 播放地址 synacast://scSpmqaWopbP0dfT3tXYpvHJoab無插件++Z6il6ebqqic
頻道 衛視體育東南亞 插件 Uusee 播放地址 Uusee://Play{B5642DBF-7E16-42B9-CDE5-4F358DE052F1}
頻道 歐冠直播3 插件 Uusee 播放地址 Uusee://Play{7F37A1F0-5A89-5A09-0EC7-83E78B867DE4}
頻道 歐冠直播1 插件 Uusee 播放地址 Uusee://Play{A978CD8B-3EB5-69A6-CD52-F4EE4A2747C9}
頻道 歐冠直播2 插件 Uusee 播放地址 Uusee://Play{6BA6591F-6942-1F2A-8D09-3A043E85EF0A}
頻道 歐冠直播4 插件 Uusee 播放地址 Uusee://Play{1ACDFEEF-346A-48B2-C22F-54B2BB590ECB}
頻道 歐冠直播5 插件 Uusee 播放地址 Uusee://Play{F0DAEF9C-58B3-D47C-9772-C2DE5C3795E2}
頻道 歐冠直播6 插件 Uusee 播放地址 Uusee://Play{A4893B99-D17F-85E1-9CFE-09480C557447}
頻道 歐冠直播7 插件 Uusee 播放地址 Uusee://Play{CDE10F0F-4D88-481B-90F7-F3488D36EBC6}
頻道 歐冠直播8 插件 Uusee 播放地址 Uusee://Play{12243844-8C9E-1BDA-FB89-0C8E6B885199}
頻道 英超直播2 插件 Uusee 播放地址 Uusee://Play{4001E00A-8822-CE19-E1ED-6EF7E83FAFEB}
頻道 CSPN 插件 Uusee 播放地址 Uusee://Play{1987FE39-23B2-5E74-231D-1D28C6EAC989}
頻道 Xmand 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/66583
頻道 緯來體育 插件 Sopcast 播放地址 sop://221.130.198.26:3920/1367
頻道:CBA直播1 插件:mms 播放地址 mms://live.smgbb.cn/csl1
頻道:CBA直播2 插件:mms 播放地址 mms://live.smgbb.cn/csl2
頻道:CBA直播3 插件:mms 播放地址 mms://live.smgbb.cn/csl3
頻道:CBA直播4 插件:mms 播放地址 mms://live.smgbb.cn/csl4
頻道:CBA直播5 插件:mms 播放地址 mms://live.smgbb.cn/csl5
頻道:CBA直播6 插件:mms 播放地址 mms://live.smgbb.cn/csl6
頻道 意甲直播1 插件 Uusee 播放地址 Uusee://Play{82B5DD9F-8D1F-260F-8A25-160F3EC3A2A4}
頻道 意甲直播2 插件 Uusee 播放地址 Uusee://Play{107610C1-C95B-DE18-24B3-2EFF72E9242B}
頻道 意甲直播3 插件 Uusee 播放地址 Uusee://Play{315B2840-823D-7D57-7F50-F0C013DCF5F7}
頻道 風雲足球 插件 Uusee 播放地址 Uusee://Play{AA062A0B-3F2F-0777-5D62-1144DDD603B8}
頻道 風雲足球 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 Ukraine TV 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/27867
頻道 Ukraine TV 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 Setantauk 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 MBC 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=bf3937430432a07f
頻道 Al 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 LiveSport1 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/30931
頻道 Vam 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/66838
頻道 Set 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 Polish TV 插件 Sopcast 播放地址 sop://broker1.sopcast.com:3912/11028
頻道 Alg 插件 Tvants 播放地址 tvants://tvants.rojadirecta.com/tvants/?k=
頻道 Trt1 插件 Tvants 播放地址 tvants://tvants.rojadirecta.com/tvants/?k=0bd901448250353e
頻道 Brew 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/69817
頻道:CCTV書畫 插件:mms 播放地址 mms://media.catv.net/shtv
頻道 ACTV 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 深圳體育 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 kanal 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 TV5 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道:CBA1 插件:mms 播放地址 mms://live.smgbb.cn/csl1
頻道:CBA2 插件:mms 播放地址 mms://live.smgbb.cn/csl2
頻道:CBA3 插件:mms 播放地址 mms://live.smgbb.cn/csl3
頻道:CBA4 插件:mms 播放地址 mms://live.smgbb.cn/csl4
頻道:CBA5 插件:mms 播放地址 mms://live.smgbb.cn/csl5
頻道:CBA6 插件:mms 播放地址 mms://live.smgbb.cn/csl6
頻道 Piet 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/71188
頻道 Setanta 插件 Tvants 播放地址 tvants://tvants.rojadirecta.com/tvants/?k=
頻道 WhiteRat 插件 Sopcast 播放地址 sop://broker1.sopcast.com:3912/19796
頻道 PAB 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/58918
頻道 WhiteRat 插件 Sopcast 播放地址 sop://broker1.sopcast.com:3912/19796
頻道 CSPN新疆體育 插件 Uusee 播放地址 Uusee://Play{1987FE39-23B2-5E74-231D-1D28C6EAC989}
頻道 420tv 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 Aak 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/69817
頻道 Live+ 插件 Sopcast 播放地址 sop://broker1.sopcast.com:3912/22947
頻道 60372 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/60372
頻道 Truck TV 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/66794
頻道 EuroSportsFR 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 AC TV 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 FSC 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/71092
頻道 AL1 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 天盛歐洲足球 插件 Uusee 播放地址 Uusee://Play{9E5B3932-068E-5F0C-8687-D336CB85DC0B}
頻道 天盛歐洲足球 插件 Pplive 播放地址 synacast://+/+++WnqGcmaSWpqqkmaaVq+XQ2eqfn5+/Z2LPUyuTT1dySwtvR3N/judfM1bnQpqqepJavyurG3N/TstqiqKWS2eqioA==
頻道 Setus 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 意甲直播 插件 Uusee 播放地址 Uusee://Play{35B5B430-2BDC-E4F0-8408-9B72F0B2133A}
頻道 Evc 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/70590
頻道 意甲直播9 插件 Uusee 播放地址 Uusee://Play{AA062A0B-3F2F-0777-5D62-1144DDD603B8}
頻道 Ere 插件 Sopcast 播放地址 sop://sop.rojadirecta.com:3912/69669
頻道 湖北體育 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 White 插件 Sopcast 播放地址 sop://broker1.sopcast.com:3912/19796
頻道 71188 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/71188
頻道 天盛歐洲足球頻道 插件 Sopcast 播放地址 sop://broker1.sopcast.com:3912/68573
頻道 STO 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/50613
頻道 shooter 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/61280
頻道 NBATV 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 ASN 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/60372
頻道:Tvo 插件:mms 播放地址 mms://media.rtvoost.nl/TVOost
頻道 Dir8 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 Polish 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 Tele2 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/70590
頻道 Live3 插件 Sopcast 播放地址 sop://broker1.sopcast.com:3912/68115
頻道 EuroFR 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 Fus 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/69369
頻道 DR1 插件 Tvants 播放地址 tvants://tvants.rojadirecta.com/tvants/?k=
頻道 Canal7 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 SET1UK 插件 Tvants 播放地址 tvants://tvants.rojadirecta.com/tvants/?k=
頻道 WHIT 插件 Sopcast 播放地址 sop://broker1.sopcast.com:3912/19796
頻道 意甲直播4 插件 Uusee 播放地址 Uusee://Play{E2E1AE6E-4814-3C15-4ACD-36D2AE47B2AB}
頻道 意甲直播5 插件 Uusee 播放地址 Uusee://Play{4255AE57-A97C-1E02-27AF-7B0AF5C7475E}
頻道 ESPN中國 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/6003
頻道 歐洲足球 插件 Sopcast 播放地址 sop://broker1.sopcast.com:3912/68573
頻道 YES 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/6816
頻道 SM 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/26342
頻道 Set2 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 CSN 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/69863
頻道 soccer 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/69467
頻道 UKR 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/27867
頻道 UKR 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 TVseba 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/60498
頻道 P2PTELE 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/70590
頻道 VP20 插件 Sopcast 播放地址 sop://broker.sopcast.com:3912/69863
頻道 KTV3 插件 Tvants 播放地址 tvants://list.tvants.com/tvants/?k=
頻道 CH3 插件 Tvants 播放地址 Tvants://tvants.ppnba.com/tvants/?k=
② 重復數據插入unique列時,鎖加在哪
重復數據插入unique列時,鎖加在哪?
1.測試目的
當插入重復數據到有unique索引的表中時,採用何種加鎖機制。
2.測試思路
利用10046確定是什麼操作導致加鎖阻塞了進程;
mp鎖定前最近一次操作的塊結構來分析加鎖機制。
3.測試環境
SQL> select * from v$version where rownum=1;
BANNER
-----------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Proction
4.測試過程
表test2及其索引idx_test2_id對應的object_id。
SQL> select object_id,object_name from dba_objects where object_name in ('TEST2','IDX_TEST2_ID');
OBJECT_ID OBJECT_NAME
---------- ---------------
27667 TEST2
27668 IDX_TEST2_ID
--session 1
SQL> insert into test2 values(1,'a');
已創建 1 行。
此處不提交。
--session 2
SQL> alter system flush buffer_cache;
系統已更改。
SQL > alter session set events 『10046 trace name context forever,level 8』;
SQL> insert into test2 values(1,'a');
此處一直處於等待狀態。
然後將session 1提交,這時session 2報錯。
下面mp片斷是在sesson 2處於等待狀態時的10046跟蹤結果:
=====================
PARSING IN CURSOR #2 len=31 dep=0 uid=34 oct=2 lid=34 tim=10705648912 hv=4047255222 ad='277dc964' sqlid='9u2g41msmsdpq'
insert into test2 values(1,'a')
END OF STMT
PARSE #2:c=15625,e=92942,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,plh=0,tim=10705648905
WAIT #2: nam='db file sequential read' ela= 22644 file#=5 block#=170050 blocks=1 obj#=27667 tim=10705671989
WAIT #2: nam='db file sequential read' ela= 10704 file#=5 block#=170049 blocks=1 obj#=27667 tim=10705682866
WAIT #2: nam='db file sequential read' ela= 299 file#=5 block#=170048 blocks=1 obj#=27667 tim=10705683300
WAIT #2: nam='db file scattered read' ela= 25431 file#=5 block#=170051 blocks=5 obj#=27667 tim=10705708852
WAIT #2: nam='db file sequential read' ela= 13716 file#=3 block#=256 blocks=1 obj#=0 tim=10705722841
WAIT #2: nam='db file sequential read' ela= 15175 file#=3 block#=35109 blocks=1 obj#=0 tim=10705738184
WAIT #2: nam='db file scattered read' ela= 22759 file#=5 block#=170056 blocks=8 obj#=27668 tim=10705775416
WAIT #2: nam='db file sequential read' ela= 14768 file#=3 block#=160 blocks=1 obj#=0 tim=10705790482
*** 2012-06-13 11:15:22.984
WAIT #2: nam='enq: TX - row lock contention' ela= 34452785 name|mode=1415053316 usn<<16 | slot=196626 sequence=906 obj#=0 tim=10740253456
WAIT #2: nam='latch: cache buffers chains' ela= 44613 address=783740924 number=150 tries=0 obj#=0 tim=10740298330
=====================
上面黑體部分,27667是表test2,27668是索引idx_test2_id,這個地方報等待事件「enq: TX - row lock contention」了。
下面這部分片斷為session 1提交後,session 2報違反唯一性錯誤時的10046片斷。
=====================
PARSING IN CURSOR #1 len=84 dep=1 uid=0 oct=3 lid=0 tim=10740356283 hv=2686874206 ad='29cece34' sqlid='2skwhauh2cwky'
select o.name, u.name from obj$ o, user$ u where o.obj# = :1 and o.owner# = u.user#
END OF STMT
PARSE #1:c=0,e=916,p=0,cr=0,cu=0,mis=1,r=0,dep=1,og=4,plh=0,tim=10740356276
EXEC #1:c=0,e=2776,p=0,cr=0,cu=0,mis=1,r=0,dep=1,og=4,plh=2024304382,tim=10740359417
WAIT #1: nam='db file sequential read' ela= 8833 file#=1 block#=337 blocks=1 obj#=36 tim=10740368472
WAIT #1: nam='db file sequential read' ela= 18496 file#=1 block#=36489 blocks=1 obj#=36 tim=10740387126
WAIT #1: nam='db file sequential read' ela= 13908 file#=1 block#=35771 blocks=1 obj#=18 tim=10740401184
WAIT #1: nam='db file sequential read' ela= 6505 file#=1 block#=217 blocks=1 obj#=11 tim=10740407986
WAIT #1: nam='db file sequential read' ela= 343 file#=1 block#=210 blocks=1 obj#=22 tim=10740408476
FETCH #1:c=0,e=49001,p=5,cr=5,cu=0,mis=0,r=1,dep=1,og=4,plh=2024304382,tim=10740408587
STAT #1 id=1 cnt=1 pid=0 pos=1 obj=0 op='NESTED LOOPS (cr=5 pr=5 pw=0 time=0 us cost=4 size=45 card=1)'
STAT #1 id=2 cnt=1 pid=1 pos=1 obj=18 op='TABLE ACCESS BY INDEX ROWID OBJ$ (cr=3 pr=3 pw=0 time=0 us cost=3 size=27 card=1)'
STAT #1 id=3 cnt=1 pid=2 pos=1 obj=36 op='INDEX RANGE SCAN I_OBJ1 (cr=2 pr=2 pw=0 time=0 us cost=2 size=0 card=1)'
STAT #1 id=4 cnt=1 pid=1 pos=2 obj=22 op='TABLE ACCESS CLUSTER USER$ (cr=2 pr=2 pw=0 time=0 us cost=1 size=18 card=1)'
STAT #1 id=5 cnt=1 pid=4 pos=1 obj=11 op='INDEX UNIQUE SCAN I_USER# (cr=1 pr=1 pw=0 time=0 us cost=0 size=0 card=1)'
CLOSE #1:c=0,e=341,dep=1,type=0,tim=10740409034
EXEC #2:c=15625,e=34772386,p=26,cr=9,cu=13,mis=0,r=0,dep=0,og=1,plh=0,tim=10740421590
ERROR #2:err=1 tim=10740421776
STAT #2 id=1 cnt=0 pid=0 pos=1 obj=0 op='LOAD TABLE CONVENTIONAL (cr=0 pr=0 pw=0 time=0 us)'
WAIT #2: nam='SQL*Net break/reset to client' ela= 10 driver id=1111838976 break?=1 p3=0 obj#=0 tim=10740422117
WAIT #2: nam='SQL*Net break/reset to client' ela= 311 driver id=1111838976 break?=0 p3=0 obj#=0 tim=10740422539
WAIT #2: nam='SQL*Net message to client' ela= 7 driver id=1111838976 #bytes=1 p3=0 obj#=0 tim=10740422628
*** 2012-06-13 11:15:34.718
WAIT #2: nam='SQL*Net message from client' ela= 11554229 driver id=1111838976 #bytes=1 p3=0 obj#=0 tim=10751976953
CLOSE #2:c=0,e=57,dep=0,type=0,tim=10751977262
=====================
上面黑體部分報錯。該部分是在session 1提交後,session 2報違反唯一性錯誤。
下面mp結果為session2處於等待狀態的時候的索引塊狀態,這個時候也正是讀完表和索引後,進程正處於等待狀態。那麼這個時候的索引塊狀態足以說明Oracle在插入重復數據到具有unique index索引的表中時是怎麼處理的,是將鎖加在索引還是表上。
索引塊mp出結果分析:
Dump of First Level Bitmap Block
--------------------------------
nbits : 2 nranges: 1 parent dba: 0x01429849 poffset: 0
unformatted: 4 total: 8 first useful block: 3
owning instance : 1
instance ownership changed at 06/12/2012 13:00:29
Last successful Search 06/12/2012 13:00:29
Freeness Status: nf1 0 nf2 1 nf3 0 nf4 0
Extent Map Block Offset: 4294967295
First free datablock : 3
Bitmap block lock opcode 9
Locker xid: : 0x0003.011.000003b0
Inc #: 0 Objd: 27772
HWM Flag: Not Set
Highwater:: 0x0142984c ext#: 0 blk#: 4 ext size: 8
#blocks in seg. hdr's freelists: 0
#blocks below: 1
mapblk 0x00000000 offset: 0
--------------------------------------------------------
DBA Ranges :
--------------------------------------------------------
0x01429848 Length: 8 Offset: 0
0:Metadata 1:Metadata 2:Metadata 3:25-50% free
4:unformatted 5:unformatted 6:unformatted 7:unformatted
--------------------------------------------------------
End mp data blocks tsn: 4 file#: 5 minblk 170056 maxblk 170056
從上面索引塊mp出的結果看,在索引塊上加了鎖。
5. 測試結果分析
由以上測試過程總結:
當插入數據到有unique索引的表並且進程未提交,這時再有其他進程插入重復數據到該表時。 Oracle首先將數據寫入到數據塊,在維護索引葉子節點時發現已經有相同的數據在索引塊中存在,則會在索引塊上加鎖並阻塞進程。