请叫一个Oracle问题

无锡阔微信息科技 2010-07-28 04:38:50
请问各位牛人,Oracle怎样实现像SQL Server 2005 Profier的语句跟踪功能
...全文
99 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangren 2010-07-28
  • 打赏
  • 举报
回复
SELECT OSUSER, SERIAL#, SQL_TEXT
FROM V$SESSION, V$SQL
WHERE V$SESSION.SQL_ADDRESS = V$SQL.ADDRESS AND
V$SESSION.STATUS = 'ACTIVE';
minitoy 2010-07-28
  • 打赏
  • 举报
回复
应该不会啊。
  • 打赏
  • 举报
回复
我看了,好像不行啊,我只能跟踪我自己的操作,别的机子操作的跟踪不到
minitoy 2010-07-28
  • 打赏
  • 举报
回复
没听懂,不是骂我吧
[Quote=引用 5 楼 gelyon 的回复:]
恩。楼上的拽实哦。。呵呵呵
[/Quote]
gelyon 2010-07-28
  • 打赏
  • 举报
回复
恩。楼上的拽实哦。。呵呵呵
minitoy 2010-07-28
  • 打赏
  • 举报
回复
如果是要看语句执行计划:
1.sqlplus里,set autotrace on,然后执行语句就有执行计划给你。
2.plsql developer的sql window里写个语句,然后选中按F5。
如果是要看正在执行的语句:
1.SELECT * FROM v$sql a,v$session b
WHERE a.HASH_VALUE=b.SQL_HASH_VALUE ;
可以查看出某台终端正在执行的sql
2.plsql developer -->tools-->sessions-->sql text
可以查看对应session正在执行的sql
minitoy 2010-07-28
  • 打赏
  • 举报
回复
你要追踪什么?
语句的执行计划,还是正在执行的sql。不了解sql server的追踪是追踪啥。
璇之星 2010-07-28
  • 打赏
  • 举报
回复
没用过SQL Server 2005 Profier,帮顶!
  • 打赏
  • 举报
回复
大家帮帮忙啊

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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