Oracle查看trace文件步骤

转载 2013年02月21日 08:34:54

Oracle查看trace文件步骤
 
1.获得当前trace文件生成路径
SQL> select tracefile from v$process where addr in (select paddr from v$session where sid in (select sid from v$mystat));
 
TRACEFILE  www.2cto.com  
-------------------------------------------------------------------------------------------------------------------------------
f:\oracle\administrator\diag\rdbms\orcl\orcl\trace\orcl_ora_1160.trc
 
2.开启当前session的trace
SQL> alter session set sql_trace=true;
SQL> select count(*) from t1;
 
3.转换trc文件内容为可读的输出结果
 
C:\Documents and Settings\Administrator>tkprof f:\oracle\administrator\diag\rdbm
s\orcl\orcl\trace\orcl_ora_1160.trc output=c:\aa.txt
 
TKPROF: Release 11.2.0.1.0 - Development on 星期六 10月 6 23:51:07 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
 
4.打开c:\aa.txt, 就会看到关于SQL语句 ‘ select count(*) from t1;’ 的执行计划
[sql] 
********************************************************************************  
SQL ID: 5bc0v4my7dvr5  
Plan Hash: 3724264953  
select count(*)  
from    www.2cto.com  
 t1  
  
call     count       cpu    elapsed       disk      query    current        rows  
------- ------  -------- ---------- ---------- ---------- ----------  ----------  
Parse        1      0.00       0.04          0          1          0           0  
Execute      1      0.00       0.00          0          0          0           0  
Fetch        2      0.03       0.01          0       1070          0           1  
------- ------  -------- ---------- ---------- ---------- ----------  ----------  
total        4      0.03       0.06          0       1071          0           1  
  
Misses in library cache during parse: 1  
Optimizer mode: ALL_ROWS  
Parsing user id: 91    
  
Rows     Row Source Operation  
-------  ---------------------------------------------------  
      1  SORT AGGREGATE (cr=1070 pr=0 pw=0 time=0 us)  
  72597   TABLE ACCESS FULL T1 (cr=1070 pr=0 pw=0 time=172543 us cost=298 size=0 card=66014)  
    www.2cto.com  
********************************************************************************  

Oracle查看trace文件步骤

1.获得当前trace文件生成路径 SQL> select tracefile from v$process where addr in (select paddr from v$session...
  • buzhidao_2
  • buzhidao_2
  • 2016年11月27日 13:34
  • 935

Oracle 查看trace文件

查看trace文件
  • kida_yuan
  • kida_yuan
  • 2015年12月24日 09:18
  • 643

Oracle跟踪文件trace文件的格式说明

Oracle跟踪文件trace文件的格式说明 现在大多数都不直接看TRACE源文件了,直接通过TKPROF直接转换格式就可以了,不过看习惯了原始的TRACLE文件反而有种简洁的感觉,有时候反而更加容...
  • java3344520
  • java3344520
  • 2011年11月10日 18:13
  • 1576

Oracle EBS Forms查看trace file

Introduction:Some times we need to diagnose the issue or error coming in forms. For such situation w...
  • sunansheng
  • sunansheng
  • 2016年06月27日 14:15
  • 6429

Oracle Trace文件生成及TKPROF格式化查看

Oracle Trace文件生成及TKPROF格式化查看 实例
  • badyflf
  • badyflf
  • 2016年04月14日 12:45
  • 1059

使用 10046 查看执行计划并读懂 trace 文件

查看 sql 执行计划的方法有许多种, 10046 事件就是其中的一种. 与其他查看 sql 执行计划不同, 当我们遇到比较复杂的 sql 语句, 我们可以通过 10046 跟踪 sql 得到执行计划...
  • dataminer_2007
  • dataminer_2007
  • 2014年12月20日 12:27
  • 6270

如何删除大量 oracle 中的小trace 文件

在AIX 平台批量删除文件时遇到报错提示: ksh: /usr/bin/rm: 0403-027 The parameter list is too long 原因: 出现这种情况主要是因为AI...
  • royjj
  • royjj
  • 2014年12月11日 11:43
  • 1765

oracle 跟踪PMON动态注册

[oracle@normal admin]$ ps -ef | grep ora oracle 1687 1 0 15:21 ? 00:00:00 ora_pmon_no...
  • ch7543658
  • ch7543658
  • 2014年08月26日 17:10
  • 795

运用Log和Trace文件排除Oracle Net问题

有时候已经正常安装和配置了 Oracle Net 相关组建,比如服务端的 TNS Listener,以及客户端的 tnsnames.ora,在 Oracle Server 驻留的机器上也能正常连接,但...
  • greatxiaoxiao
  • greatxiaoxiao
  • 2016年01月28日 00:55
  • 775

Oracle性能分析:开启SQL跟踪和获取trace文件|trace文件解读

Oracle性能分析1:开启SQL跟踪和获取trace文件 当Oracle查询出现效率问题时,我们往往需要了解问题所在,这样才能针对问题给出解决方案。Oracle提供了SQL执行的trace信息...
  • haiross
  • haiross
  • 2015年01月20日 16:57
  • 4991
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle查看trace文件步骤
举报原因:
原因补充:

(最多只允许输入30个字)