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

来源:互联网 发布:软件可靠性指标 mttf 编辑:程序博客网 时间:2024/04/30 19:53
/*通过查看DBA_WAITERS视图可以查看当前被阻塞的会话的信息*/SELECTWAITING_SESSION, --NUMBER        等待资源的会话HOLDING_SESSION, --NUMBER        持有资源的会话LOCK_TYPE,       --VARCHAR2(26)  锁的类型     MODE_HELD,       --VARCHAR2(40)  持有资源的模式     MODE_REQUESTED,  --VARCHAR2(40)  请求资源的模式     LOCK_ID1,        --NUMBER        锁1的IDLOCK_ID2         --NUMBER        锁2的IDFROM 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
原创粉丝点击