1. 找出sid和serial#
select sid,serial#,osuser from v$session t where t.USERNAME='USERNAME'
2. 开始sqltrace
execute dbms_system.set_sql_trace_in_session(sid,serial#,ture);
3. 运行程序
4. 停止sqltrace
execute dbms_system.set_sql_trace_in_session(sid,serial#,false);
5. 使用cmd 到udump
例: D:\Oracle\product\10.1.0\admin\test10g\udump
6. 找最新的trace文件
7. 使用tkprof文件解析trace文件
例: tkprof sqltrace文件.trc a.out
不想看sys的sql时,打开文件的时候加上参数 sys=no
8. 打开a.out
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26597701/viewspace-734556/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26597701/viewspace-734556/