v$sql和v$session有关系吗?如何关联查询

如题所述

第1个回答  2017-01-16
HASH_VALUE关联v$session中的sql_value 可获得sid 然後v$session中的PADDR与v$process中的addr关联可获得pid 希望我的回答对你有帮助。本回答被提问者采纳
第2个回答  2017-01-17
解决方法如下:
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' and b.SERIAL#='&serial')
ORDER BY piece ASC
/