Oracle 视图 DBA_LOCK 官方解释,作用,如何使用详细说明
本站中文解释
是一种可以显示用户和表空间目前受到Oracle 事务机制锁定的情形,其中包含有 正在受到Oracle事务机制操作的数据,视图返回的所有列变量的值,说明受到什么类型的锁定或受到POSIX信号的执行操作,以及正在锁定的对象ID。
使用Oracle视图可以管理表空间受到的来自Oracle事务机制的影响。例如,可以使用此视图来检查某一应用程序正在排它锁表所执行的受锁操作。可以使用
SELECT * FROM dba_LOCK
来查看是哪些事务正在运行,以及它们锁定哪些对象。通过查看此视图,可以了解每个事务是做什么,以及它们锁定哪些对象。
官方英文解释
DBA_LOCK
lists all locks or latches held in the database, and all outstanding requests for a lock or latch.
Column | Datatype | NULL | Description |
---|---|---|---|
|
|
Session holding or acquiring the lock |
|
|
|
Lock type See Also: For a listing of lock types, see Oracle Enqueue Names |
|
|
|
Lock mode |
|
|
|
Lock mode requested |
|
|
|
Type-specific lock identifier, part 1 |
|
|
|
Type-specific lock identifier, part 2 |
|
|
|
The last convert |
|
|
|
Whether the lock is currently blocking others |
|
|
|
The ID of the container to which the data pertains. Possible values include:
|