生成sql_trace文件

来源:互联网 发布:网络流行的词语 编辑:程序博客网 时间:2024/06/05 20:16

一直以为生成sql_trace很难记过我错了,之后的分析才重要呢  呵呵。

首先判读自己的用户时候有alter session 的权限如果没有:

假定用户 test/test

可以system登陆 grant alter session to Test;

 然后用test登陆

--将生成的trace文件中包含直接的标示"mytest"

alter session set tracefile_identifier='mytest';

--设置session的sql_trace=true;
alter session set sql_trace=true;
--执行sql语句

select * from userinfor;

--关闭sql_trace的跟踪。
alter session set sql_trace=false;

执行那个完后自己的trace文件就会到$oracle_base/admin/sid/udump文件加下

然后通过命令行执行 tkprof *mytest.trc  out.txt

生成可以分析的文件out.txt.

原创粉丝点击