原帖由 wyf646688798 于 2010-1-27 08:56 发表
我是说还存在的(当然,不存在的已经不需要找了),我就是想找出 v$lock,v$session,v$session_wait,v$process,dba_waiters,v$sqltext之间的联系,他们中间有很多字段,我搞不清他们之间的意思。在已知sid的情况下,如何才能查到他的原sql语句
select sql_text
from v$sqltext a
where (a.hash_value, a.address) in
(select DECODE (sql_hash_value,
0, prev_hash_value,
sql_hash_value),
DECODE (sql_hash_value, 0, prev_sql_addr, sql_address)
from v$session b
where b.sid = :sid)
order by piece
/
供您参考。
secooler |