当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 有没有一张完整的对照表呀? ......
    摘要: 我用jmail来进行邮件发送,我看过了所有的代码,也有邮箱验证的代码,但邮箱就是不能收到jmail发送的邮件,jmail安装了,也注册过了!!! ......


sql语句跟踪

我要如何实现sql语句跟踪。  
  即可以看到每个session具体执行了什么操作

NO.1   作者: bzszp

监控当前数据库谁在运行什么SQL语句    
  SELECT   osuser,   username,   sql_text   from   v$session   a,   v$sqltext   b    
  where   a.sql_address   =b.address   order   by   address,   piece;

NO.2   作者: beckhambobo

如果跟踪自己的会话或者是别人的会话    
  [A]跟踪自己的会话很简单    
  Alter   session   set   sql_trace   true|false    
  如果跟踪别人的会话,需要调用一个包    
  exec   dbms_system.set_sql_trace_in_session(sid,serial#,true|false)    
  or    
  exec   dbms_system.set_sql_trace_in_session(sid,serial#,8,’’),这里的8是跟踪级别    
  跟踪的信息在user_dump_dest   目录下可以找到    
  可以通过Tkprof来解析跟踪文件,如    
  Tkprof   原文件   目标文件   sys=n    
   
   
  怎么设置整个数据库系统跟踪    
  [A]其实文档上的alter   system   set   sql_trace=true是不成功的    
  但是可以通过设置事件来完成这个工作,作用相等    
  alter   system   set   events    
      ‘10046   trace   name   context   forever,level   1’;    
  如果关闭跟踪,可以用如下语句    
  alter   system   set   events    
      ‘10046   trace   name   context   off’;    
  其中的level   1与上面的8都是跟踪级别    
  level   1:跟踪SQL语句,等于sql_trace=true    
  level   4:包括变量的详细信息    
  level   8:包括等待事件    
  level   12:包括绑定变量与等待事件    
   
 


 ·高手, 如何确定点击位置    »显示摘要«
    摘要: 图上有一条道路,如何知道是否点在路上, 如果点击在路上如何知道点击在路上的位置 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE