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

VARCHAR2(128)

NOT NULL

Name of the lock

LOCKID

NUMBER(38)

Lock identifier number

EXPIRATION

DATE

Planned lock expiration date (updates whenever the allocation procedure is run)


数据运维技术 » Oracle 视图 DBMS_LOCK_ALLOCATED 官方解释,作用,如何使用详细说明