Oracle 视图 DBMS_LOCK_ALLOCATED 官方解释,作用,如何使用详细说明
本站中文解释
视图
Oracle的DBMS_LOCK_ALLOCATED视图是一个系统视图,用来查询分配给用户会话或SQL语句(可被其他会话通过相应请求或持有锁来检查)的锁信息。
以数据库来说,锁信息(如Lock types,locks状态)是一项敏感信息,因此这些信息只有以SYS、SYSTEM等特殊授权账号才能查看。
通过DBMS_LOCK_ALLOCATED视图,可以得到正在此锁信息的会话的session_id,以及锁的类型和状态,如果哪个会话正在等待某一锁,可以清楚的看到,包括它锁的类型、名称等。
官方英文解释
DBMS_LOCK_ALLOCATED
describes user-allocated locks.
Column | Datatype | NULL | Description |
---|---|---|---|
|
|
|
Name of the lock |
|
|
Lock identifier number |
|
|
|
Planned lock expiration date (updates whenever the allocation procedure is run) |