1.查询当前在线用户
select sid,serial#,username from v$session where username is not null
2.开启trace_sql
exec dbms_system.set_sql_trace_in_session(sid,serial#,true);
3.用户执行操作
4.关闭trace_sql
一段时间后,关闭trace_sql
exec dbms_system.set_sql_trace_in_session(sid,serial#,false);
5.确定trace文件
select distinct spid from V$session s,v$process p,v$mystat m where s.paddr = p.addr and s.USERNAME='SCOTT';
根据spid查证文件
路径oracle/product/10.2.0/admin/LCC/udump/instance_name_rfs_spid.trc
6.启动tkprof生成容易读文件
打开cmd,在cmd中输入
C:/Documents and Settings/Administrator>tkprof F:/oracle/product/10.2.0/admin/LCC/udump/lcc_ora_5604.trc F:/oracle/product/10.2.0/admin/LCC/udump/lcc_ora_5