生成sql_trace文件

一直以为生成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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值