select a.username,a.sid,a.serial#,b.id1,c.sql_text
from v$session a,v$lock b,v$sqltext c
where exists
(select 1
from v$session d,v$lock e
where d.lockwait=e.kaddr
and e.id1=b.id1)
and a.sid = b.sid
and c.hash_value=a.sql_hash_value
and b.request=0;
from v$session a,v$lock b,v$sqltext c
where exists
(select 1
from v$session d,v$lock e
where d.lockwait=e.kaddr
and e.id1=b.id1)
and a.sid = b.sid
and c.hash_value=a.sql_hash_value
and b.request=0;
解决方案 »
- 用oracle怎么表示包含关系
- 多表问题
- 关于SQL中group by 的问题
- oracle中pl/sql编程 编写1+2+3+。。。。+100的和??
- 如何将这样的横表转为纵表(长表)
- oracle9i中存储过程执行的怪问题
- oracle备份脚本的问题 急!急!急!急!急!急!急!急!急!
- 表A里的一个字段fdate是date型的,我想以这个字段作为条件进行查询,在sql语句里面怎么写date型的值呢?!
- 请教pl/sql高手(急)
- 急!!!!!oracle安装问题???????给分
- oracle安装时总是报没有主机IP地址?单机能装oracle吗?
- ~~怎样追踪一段时间内对数据库中的表进行的操作~~
kill ,kill 再kill
:)