oracle捕捉和跟踪

pastime_Wang 2006-05-31 09:38:14
请教各位:
oralce 中没有什么工具或方法可以实现如sqlserver2000中的事件查看器一样的功能,自动捕捉来源于客户端或查询分析器等操作的跟踪?如执行sql语句跟踪?
...全文
293 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sh_caizicheng 2006-08-04
  • 打赏
  • 举报
回复
学习中
fjmingyang 2006-06-10
  • 打赏
  • 举报
回复
这个到网上搜索下 好多
tgm78 2006-06-01
  • 打赏
  • 举报
回复
使用:
sys.dbms_system.set_bool_param_in_session
进行系统级别的跟踪,即跟踪某个指定的session的执行情况
ern 2006-05-31
  • 打赏
  • 举报
回复
有若干方法
楼上的是最常用的
还可以设session的sql_trace参数,用系统的包等等
perchant 2006-05-31
  • 打赏
  • 举报
回复
alter session set events '10046 trace name context forever,level 12';
然后再udump目录里找trace文件,这个产生的日志量较大,也耗费一定的资源在生产机上要小心使用
ern 2006-05-31
  • 打赏
  • 举报
回复
说啦,可以如二楼那样
可以alter session set sql_trace=true
可以用sys.dbms_system.set_bool_param_in_session
可以用dbms_support.start_trace_in_session
可以用dbms_system.set_ev
可以用oradebug
可以用dbms_monitor包
……
具体的例子,建议你看Oracle Tunning Guide——文档里的一篇——里面的介绍,还是很详细的
pastime_Wang 2006-05-31
  • 打赏
  • 举报
回复
to:ern

“若干方法”能不能具体详细一点,谢谢!

3,490

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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