如题!拜托高手说详细点  俺比较弱!!!

解决方案 »

  1.   

    通过sysdba执行:
    alter system set events '10046 trace name context forever,level 1'; 
    上面的语句会在udump目录下生成 ".trc"的文件.
    用tkprof tracefile.trc outputfile.txt分析web执行的sql.如果关闭跟踪,可以用如下语句 
    alter system set events '10046 trace name context off'; 
      

  2.   

    我的oracle 9.2
    2楼的看不明白alter system set events '10046 trace name context forever,level 1'; 
    直接运行?????
    用tkprof tracefile.trc outputfile.txt分析web执行的sql. 
    我不会!!!!
      

  3.   

    最好在WEB层把相应的SQL打印出来就好了.
      

  4.   

    主要是web这边不能打出来!。
      

  5.   

    select hash_value from v$sqltext where sql_text like '%ufo123ufo要查询的sql%';
      

  6.   

    底层框架不是我写的 jdbc操作已经封装  没有debug  怎么打印。select hash_value from v$sqltext where sql_text like '%ufo123ufo要查询的sql%'; 
    这个不管用!只显示plsql的操作!!
      

  7.   

    toad 带的 sql monitor 很不错,不知道是不是适合楼主。
      

  8.   

    sql monitor不能监控B/S结构的应用吧?
    LZ看看这篇帖子:
    http://topic.csdn.net/u/20080927/10/a819c08c-0be5-4cfb-bb01-1753427bd38e.html
    只要找到WEB连接数据库的SID就行了。
    当然也可以像1楼那样用10046,不过是trace整个库了。
      

  9.   

    要在WEB服务器上才能监视,对于CS的比较容易监控