暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
【LOCK】V$LOCK视图中的ID1和ID2含义.pdf
389
6页
2次
2023-10-10
免费下载
【LOCK】V$LOCK 视图中的 ID1 ID2 含义
在诊断有关锁等待这种数据库等常见故障的时候经常会用到 V$LOCK 视图,这个视图中的
ID1 ID2 的含义经常被提及。了解这两个字段的含义对理解 V$LOCK 视图很有意义
本文简单对 V$LOCK 视图中的 ID1 ID2 含义进行描述和探索。
1.Oracle 官方文档中的描述
http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_1147.htm#i1407
629
其中只记录了如下两条模糊的信息:
ID1 NUMBER Lock identifier #1 (depends on type)
ID2 NUMBER Lock identifier #2 (depends on type)
这样的描述是不足够和充分的。我们要求甚解!
2.MOS 中的描述
有关 V$LOCK 视图中的 ID1 ID2 的含义在 MOS 29787.1 中有以下描述,描述的比较清晰,
供参考。
The meaning of ID1 and ID2 depend on the lock TYPE.
---------------------------------------------------------------------------
Most Common Lock Types:
---------------------------------------------------------------------------
TYPE Name ID1 ID2
~~~~ ~~~~ ~~~ ~~~
TX Transaction Decimal RBS & slot Decimal WRAP number
(0xRRRRSSSS RRRR = RBS number, SSSS = slot)
A TX lock is requested in eXclusive mode if we are waiting on a ROW.
A SHARE mode request implies we are waiting some other resource held
by the TX (Eg: waiting for an ITL entry)
TM Table Locks Object id of table. Always 0.
TS Temp Segment TS# Relative DBA
ST Space Transaction Only ONE enqueue.
UL User Locks
3.实例说明 TM 表级锁时 ID1 ID2 的含义
以最常见的 TM 表级锁定为例ID1 表示被锁定的对象的 OBJECT_IDID2 此时为“0”。
1)模拟 TM 标记锁
1)创建测试用表 T
sec@ora10g> create table t (x varchar2(8));
of 6
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜