SQLMonitor 使用步骤

  1. 找出 sid 和 serial#
    sql select sid, serial#, osuser from v$session t where t.USERNAME='USERNAME';
  2. 开始 sqltrace
    sql execute dbms_system.set_sql_trace_in_session(sid, serial#, true);
  3. 运行程序
  4. 停止 sqltrace
    sql execute dbms_system.set_sql_trace_in_session(sid, serial#, false);
  5. 使用 cmd 到 udump
    例如:
    D:Oracleproduct10.1.0admintest10gudump
  6. 找最新的 trace 文件
  7. 使用 tkprof 文件解析 trace 文件
    例如:
    tkprof sqltrace文件.trc a.out
  8. 打开 a.out