/*通过查看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