事务与锁定-查看被阻塞的会话信息

/*
通过查看DBA_WAITERS视图可以查看当前被阻塞的会话的信息
*/

SELECT
	WAITING_SESSION, --NUMBER        等待资源的会话
	HOLDING_SESSION, --NUMBER        持有资源的会话
	LOCK_TYPE,       --VARCHAR2(26)  锁的类型     
	MODE_HELD,       --VARCHAR2(40)  持有资源的模式     
	MODE_REQUESTED,  --VARCHAR2(40)  请求资源的模式     
	LOCK_ID1,        --NUMBER        锁1的ID
	LOCK_ID2         --NUMBER        锁2的ID
FROM DBA_WAITERS;	

--模拟死锁
--查看被阻塞的会话信息
col lock_type format A20;
col MODE_HELD format A20;
col MODE_REQUESTED format A20;
--查询表DBA_WAITERS;

--实例程序的执行结果如下:

SQL> col lock_type format A20;
SQL> col MODE_HELD format A20;
SQL> col MODE_REQUESTED format A20;
SQL> SELECT
  2   WAITING_SESSION, --NUMBER        等待资源的会话
  3   HOLDING_SESSION, --NUMBER        持有资源的会话
  4   LOCK_TYPE,       --VARCHAR2(26)  锁的类型     
  5   MODE_HELD,       --VARCHAR2(40)  持有资源的模式     
  6   MODE_REQUESTED,  --VARCHAR2(40)  请求资源的模式     
  7   LOCK_ID1,        --NUMBER        锁1的ID
  8   LOCK_ID2         --NUMBER        锁2的ID
  9  FROM DBA_WAITERS;

WAITING_SESSION HOLDING_SESSION LOCK_TYPE            MODE_HELD            MODE_REQUESTED         LOCK_ID1   LOCK_ID2
--------------- --------------- -------------------- -------------------- -------------------- -----
            137             142 Transaction          Exclusive            Exclusive                458758        913
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值