Oracle有没有类似于SQL SERVER的MS Profiler监视器的工具?可以监视操作后台的sql语句。

yundanfengqing 2002-10-11 08:59:54
Oracle有没有类似于SQL SERVER的MS Profiler监视器的工具?可以监视操作后台的sql语句。
...全文
618 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
David1289 2002-10-13
  • 打赏
  • 举报
回复
到allroundautomations.com上免费下载就是了
RedFire 2002-10-13
  • 打赏
  • 举报
回复
给你一个sql文件,把这个文件存成lastsql.sql,然后在你的sqlplus中调用就可以了。生成的结果在lastsql.dat中。
------------------------------------------------------------------
spool lastsql.dat
set linesize 1200
col sql_text format a60 word_wrap
col machine format a25

select sql_text, osuser, machine, terminal, program
from v$sqlarea, v$session
where (address = prev_sql_addr or address = sql_address)
/

spool off
yundanfengqing 2002-10-13
  • 打赏
  • 举报
回复
David1289(David):你是说下载Oracle MOnitor?但是运行后Applications列表框中一片空白,根本捕捉不到正在操作oracle的应用程序的执行。

看来没有方便的工具了,只有使用comcn(comcn)的方法用sql来查了,可是sql plus查询结果好难看:(
comcn 2002-10-12
  • 打赏
  • 举报
回复
你可以在V$SESSION中看到当前的进程,在V$SQLAREA中看到执行过的SQL语句
在DBA_JOBS中可以列出库中所有作业
在USER_JOBS中可以列出用户所有作业
在DBA_JOBS_RUNNNING中可以列出运行中的作业
从V$SESSION中查出SID 及 SERIAL 后,可以用 alter system kill session 来中止进程
feeling_68 2002-10-11
  • 打赏
  • 举报
回复
这个有点那方面的意思
select * from v$session

17,088

社区成员

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

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