一、打开sql_trace
会话级别alter session set sql_trace=ture;
全局级别alter system set sql_trace=ture;
关闭sql_trace
会话级别alter session set sql_trace=false;
全局级别alter system set sql_trace=false;
二、查看路径名
11g可以通过v$diag_ino来查看下一个生成的sql_trace文件路径名
10g可以通过v$mystat视图来查看当前的会话的SID,然后通过v$process和v$session视图查看当前的sql_trace路径名
三、跟踪一个已打开的会话
使用dbms_system包下的一个函数dbms_system.set_sql_trace_in_session(sid,serial#,sql_trace)
四、使用tkprof工具解析生成的sql_trace文件
tkprof 原路径 新路径
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论