1、查询V$SESSION,标识欲跟踪用户的会话SID、SERIAL#
SQL> select sid,serial# from v$session where username='XMU';
SID SERIAL#
---------- ----------
9 5
2、使用DBMS_SYSTEM包的SET_SQL_TRACE_IN_SESSION生成跟踪文件
SQL> exec sys.dbms_system.set_sql_trace_in_session(9,5,true);
PL/SQL 过程已成功完成。
3、停止跟踪
SQL> exec sys.dbms_system.set_sql_trace_in_session(9,5,false);
PL/SQL 过程已成功完成。
4、跟踪文件的路径 e:oracleadminxujcudumpxujc_ora_1508.trc
5、利用tkprof分析该跟踪文件
tkprof e:oracleadminxujcudumpxujc_ora_1508.trc e:oracleadminxujcudumpxujc_ora_1508.out record=E:oracleadminxujcudumpxujc_ora_1508_REC.SQL
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/59630/viewspace-808379/ ,如需转载,请注明出处,否则将追究法律责任。