查看锁的几个视图

DBA_LOCK lists all locks or latches held in the database, and all outstanding requests for a lock or latch.

ColumnDatatypeNULLDescription
SESSION_IDNUMBER Session holding or acquiring the lock
LOCK_TYPEVARCHAR2(26) Lock type

See Also: For a listing of lock types, see Appendix D, "Oracle Enqueue Names"

MODE HELDVARCHAR2(40) Lock mode
MODE REQUESTEDVARCHAR2(40) Lock mode requested
LOCK_ID1VARCHAR2(40) Type-specific lock identifier, part 1
LOCK_ID2VARCHAR2(40) Type-specific lock identifier, part 2
LAST_CONVERTNUMBER The last convert
BLOCKING_OTHERSVARCHAR2(40) Whether the lock is currently blocking others


DBA_DML_LOCKS lists all DML locks held in the database and all outstanding requests for a DML lock.

ColumnDatatypeNULLDescription
SESSION_IDNUMBER Session holding or acquiring the lock
OWNERVARCHAR2(30)NOT NULLOwner of the lock
NAMEVARCHAR2(30)NOT NULLName of the lock
MODE_HELDVARCHAR2(13) The type of lock held. The values are:
  • ROWS_S (SS): row share lock

  • ROW-X (SX): row exclusive lock

  • SHARE (S): share lock

  • S/ROW-X (SSX): exclusive lock

  • NONE: lock requested but not yet obtained

MODE_REQUESTEDVARCHAR2(13) Lock request type. The values are:
  • ROWS_S (SS): row share lock

  • ROW-X (SX): row exclusive lock

  • SHARE (S): share lock

  • S/ROW-X (SSX): exclusive lock

  • NONE: Lock identifier obtained; lock not held or requested

LAST_CONVERTNUMBER The last convert
BLOCKING_OTHERSVARCHAR2(40) Blocking others



DBA_DDL_LOCKS lists all DDL locks held in the database and all outstanding requests for a DDL lock.

ColumnDatatypeNULLDescription
SESSION_IDNUMBER Session identifier
OWNERVARCHAR2(30) Owner of the lock
NAMEVARCHAR2(30) Name of the lock
TYPEVARCHAR2(40) Lock type:
  • Cursor

  • Table/Procedure/Type

  • Body

  • Trigger

  • Index

  • Cluster

  • Java Source

  • Java Resource

  • Java Data

MODE_HELDVARCHAR2(9) Lock mode:
  • None

  • Null

  • Share

  • Exclusive

MODE_REQUESTEDVARCHAR2(9) Lock request type:
  • None

  • Null

  • Share

  • Exclusive






DBA_WAITERS shows all the sessions that are waiting for a lock.

ColumnDatatypeNULLDescription
WAITING_SESSIONNUMBER The waiting session
HOLDING_SESSIONNUMBER The holding session
LOCK_TYPEVARCHAR2(26) The lock type
MODE_HELDVARCHAR2(40) The mode held
MODE_REQUESTEDVARCHAR2(40) The mode requested
LOCK_ID1VARCHAR2(40) Lock ID 1
LOCK_ID2VARCHAR2(40) Lock ID 2




DBA_BLOCKERS displays a session if it is not waiting for a locked object but is holding a lock on an object for which another session is waiting.

ColumnDatatypeNULLDescription
HOLDING_SESSIONNUMBER Session holding a lock



Reference

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值