Oracle Trace文件生成及查看

1,>select s.sid,s.serial#,s.username,p.spid from v$session s,v$process p   where s.paddr=p.addr and s.username is not null ;

这里 ncv5的 sid和serial#这是针对当前窗口的当前会话,ncv5即使在当前窗口,但是exit重新登陆(事件结束),还是会变。

2,show parameter sql_trace;

 oracle对sql的跟踪都是关闭的

3,打开针对特定用户的特定对话sql跟踪,是一个存储过程

execute dbms_system.set_sql_trace_in_session('133','17',true);

此后对ncv5的登陆下的session操作进行跟踪

4,ncv5登陆窗口执行一个sql

5,跟踪文件在user_dump_dest下 show parameter dump

根据上面查到的spid 3204 找到

6,使用tkprof对上面的跟踪trc文件解析 (win下)

>tkprof  C:\app\dell\diag\rdbms\ncbeta\ncbeta\trace\ncbeta_ora_3204.trc  c:\sen.trc.txt  aggregate=yes sys=no waits=yes sort=fchela

sen.trc.txt生成在c盘

7,关闭跟踪execute dbms_system.set_sql_trace_in_session('133','17',false);(不关闭会如何?)


Oracle的sys和system默认密码

sys:change_on_install

system:oracle

如果用pl/sql登录的话,记得在下面用户权限选项选择sysdba,如图所示:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值