Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> TRACE ANALYZER alternative

TRACE ANALYZER alternative

From: Brian Lomasky <lomasky_at_dbasolutionsinc.com>
Date: Wed, 09 Aug 2006 20:55:03 -0400
Message-Id: <20060810005503.2974918052@q.covad.net>


An alternative to using Trace Analyzer to analyze a 10046 trace file is to use trace_report.

The trace_report script creates a formatted report of a SQL Trace dump file containing bind variables, wait statistics and histogram analysis, response time analysis, disk I/O histogram analysis, cursor summaries, cursor details, and row source plans.

trace_report contains many more features than tkprof, and does not require an Oracle database to analyze a trace file.

trace_report is much faster and uses far fewer resources than TRCANLZR, does not require an Oracle database to analyze a trace file, and does not require any changes to be made to the production database.

trace_report supports any version of Oracle from 7 through 10gR2. The script automatically adjusts to the version of the generated trace file.

trace_report is totally free.

The latest version is always available from http://www.dbasolutionsinc.com

Notes:
1) As trace_report is a Unix shell script, it's only usable in a Unix

   (Solaris, HP, AIX, etc) or Linux environment. 2) As no Oracle database is used, schema, user, object ids are printed,

   instead of the more easily understandable names. This is not an issue,    as object id translation is not needed for the majority of analysis,    and directions are printed in the report regarding how to translate the    object ids.

(trace_report was originally presented at IOUG 2004 in the "Oracle Internals - SQL TRACE Event 10046 trace analysis case study" session.)

Brian Lomasky

--
http://www.freelists.org/webpage/oracle-l
Received on Wed Aug 09 2006 - 19:55:03 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US