V$session 与V$sql的联系

anmoi_yang 2008-09-18 03:23:28
我要追踪一条语句是谁做的,现在能在V$SQL中看到这条语句信息,如address, child_address等栏位信息, 但是这些信息在V$session中关联关系是怎样的?

...全文
694 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zerozhengsi 2009-03-23
  • 打赏
  • 举报
回复
v$sql,v$session之间关系?
BlueskyWide 2008-09-18
  • 打赏
  • 举报
回复
试试看:
select * from v$session where SQL_ADDRESS in (select address from v$sql where SQL_TEXT='这条语句' );
sleepzzzzz 2008-09-18
  • 打赏
  • 举报
回复
v$session.SQL_ADDRESS=v$sql.ADDRESS
Petergepeter 2008-09-18
  • 打赏
  • 举报
回复
select b.sql_text

from v$session a,v$sql b

where a.sql_hash_value=b.hash_value and a.sid=100
oracledbalgtu 2008-09-18
  • 打赏
  • 举报
回复
如果v$session是active的可以,否则不能通过v$session关联v$sql:
v$session.SQL_ADDRESS=v$sql.ADDRESS


[Quote=引用楼主 anmi_yang 的帖子:]
我要追踪一条语句是谁做的,现在能在V$SQL中看到这条语句信息,如address, child_address等栏位信息, 但是这些信息在V$session中关联关系是怎样的?
[/Quote]

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧