oracle可不可以跟踪出执行过的SQL语句,就像SQL SERVER的事件探查器样的功能!!!

解决方案 »

  1.   

    才参数sql_trace为true的情况下
    用户执行的sql,一般保留在user trace file中
      

  2.   

    在会话中启用 sql 语句跟踪 alter session set sql_trace true;也可以用 dbms_monitor 程序包启用对指定会话和整个实例的跟踪;此会话执行的语句将会记录在 trc 文件中,其位于 user_dump_dest 参数指定的目录(在 sqlplus 中用 show parameter user_dump_dest 命令查看);这些 trc 文件不可以直接查看,需要使用 tkprof 程序格式化(tkprof trcfile outfile),然后使用文本查看器查看。
      

  3.   

    去网上搜索 sql monitor,非常方便的sql跟踪工具。
      

  4.   

    oracle应该做一个事件探查器类似的可视化工具