1.关于V$lock表和相关视图的说明
2.其它相关视图说明
| 视图名 | 描述 | 主要字段说明 |
| v$session | 查询会话的信息和锁的信息。 |
sid,serial#:表示会话信息。 program:表示会话的应用程序信息。 row_wait_obj#:表示等待的对象,和dba_objects中的object_id相对应。 lockwait :该会话等待的锁的地址,与v$lock的kaddr对应. |
| v$session_wait | 查询等待的会话信息。 |
sid:表示持有锁的会话信息。 Seconds_in_wait:表示等待持续的时间信息 Event:表示会话等待的事件,锁等于enqueue |
| dba_locks | 对v$lock的格式化视图。 |
Session_id:和v$lock中的Sid对应。 Lock_type:和v$lock中的type对应。 Lock_ID1: 和v$lock中的ID1对应。 Mode_held,mode_requested:和v$lock中 的lmode,request相对应。 |
| v$locked_object | 只包含DML的锁信息,包括回滚段和会话信息。 |
Xidusn,xidslot,xidsqn:表示回滚段信息。和 v$transaction相关联。 Object_id:表示被锁对象标识。 Session_id:表示持有锁的会话信息。 Locked_mode:表示会话等待的锁模式的信 息,和v$lock中的lmode一致。 |
本文详细介绍了Oracle数据库中的V$lock表及关联视图的功能与使用。主要内容包括V$lock表的结构解析,如不同类型的锁(TX、TM)及其含义;锁的状态(如阻塞状态);以及与之相关的视图,如v$session、v$session_wait等,用于查询会话信息和等待的会话信息。
108

被折叠的 条评论
为什么被折叠?



