日期:2014-05-17  浏览次数:20715 次

查看数据库锁表的工具
oracle9i,最近有其它地方反应数据库锁表的问题,我想问一下是怎么判断出来数据库发生锁表了,oracle是不是有相关的监听工具?如何使用?怎么查看发生死锁的SQL??谢谢,菜鸟级问题。

------解决方案--------------------
企業管理器中有

V$Lock
------解决方案--------------------
SELECT * FROM v$sqlarea WHERE address IN(
SELECT sql_address FROM v$session WHERE sid IN(
SELECT session_id FROM v$locked_object));