trcasst 用法简单示例
zt from http://space.itpub.net/29154/viewspace-481995
trcasst是Oracle自带的一个工具,可以用来格式化Oracle Net 服务产生的trace文件,使trace文件更加的易读,就像tkprof用来格式化sql的trace文件一样
trcasst的用法: trcasst [options]
[options] 默认值为 -odt -e0 -s
总是最后一个参数
-o[c|d][u|t][q] Net 服务和 TTC 信息
[c] Net 服务信息概要
[d] 详细的 Net 服务信息
[u] TTC 信息概要
[t] 详细的 TTC 信息
[q] SQL 命令 (与 u 一起使用)
-s 统计数据
-e[0|1|2] 错误信息, 默认为 0
[0] 转换 NS 错误数
[1] 转换错误
[2] 没有转换的错误数
-l[a|i ] 连接信息
[a] 列出跟踪文件中的所有连接
[i ] 对指定的连接进行解码
注意:trcasst只能格式化trace等级为support(16)的trace文件,否则是没有Net 服务和TTC 信息的
使用举例:
1、查看trace文件中的错误信息
C:\WINDOWS>trcasst -e1 d:\listener.trc
Trace Assistant 实用程序: 版本 10.2.0.1.0 正式版, 平台:2008年5月13日 21:29:15
版权所有 (c) 2001, 2005, Oracle。保留所有权利。
*************************************************************************
* Trace Assistant *
*************************************************************************
[13-MAY-2008 21:26:03:234] ntt2err: exit
[13-MAY-2008 21:26:03:328] nttcni: exit
[13-MAY-2008 21:26:03:328] nttcon: exit
[13-MAY-2008 21:26:03:328] nserror: entry
[13-MAY-2008 21:26:03:328] nserror: nsres: id=0, p=65, ns=12541, ns2=12560; nt[0]=511, nt[1]=61, nt[2]=0; ora[0]
=0, ora[1]=0, ora[2]=0
///
Error found. Error Stack follows:
id:0
Operation code:65
NS Error 1:12541
NS Error 2:12560
NT Generic Error:511
Protocol Error:61
OS Error:0
NS & NT Errors Translation
12541, 00000 "TNS: 无监听程序"
// *原因: 由于未运行监听程序,
//无法完成连接请求。
// *操作: 请确保提供的目标地址与
//监听程序所用的地址之一匹配 – 将 TNSNAMES.ORA 条目与
//相应的 LISTENER.ORA 文件 (如果
//连接是通过交换机进行, 则是 TNSNAV.ORA 文件) 进行比较。启动远程计算机上的监听程序。
/
12560, 00000 "TNS: 协议适配器错误"
// *原因: 出现一般协议适配器错误。
// *操作: 请检查所用的地址是否符合相应的协议说明。在
//报告此错误之前, 请查看错误堆栈, 检查是否有更低层的
//传输错误。启用跟踪后重新执行相关操作, 以获取更多详细
//资料。完成相关操作后, 禁用跟踪。
/
00511, 00000 "没有监听程序"
// *原因: 无法完成连接请求, 因为没有应用程序在指定的地址进行监听,
//或应用程序无法
//及时地为连接请求提供服务。
// *操作: 请确保提供的目标地址与
//监听程序所用的地址之一匹配 – 将 TNSNAMES.ORA 条目与
//相应的 LISTENER.ORA 文件 (如果连接是通过交换机进行, 则是 TNSNAV.ORA 文件)
//进行比较。启动远程计算机上的监听程序。
/
///
*************************************************************************
* Trace Assistant 已经完成 *
*************************************************************************
2、查看trace文件中的统计值
C:\WINDOWS>trcasst -s d:\listener.trc
Trace Assistant 实用程序: 版本 10.2.0.1.0 正式版, 平台: 2008年5月13日 21:30:33
版权所有 (c) 2001, 2005, Oracle。保留所有权利。
*************************************************************************
* Trace Assistant *
*************************************************************************
----------------------
跟踪文件统计数据:
----------------------
开始时间戳: 13-MAY-2008 21:26:02:031
结束时间戳: 13-MAY-2008 21:30:14:734
会话总数: 12
数据库:
操作计数: 打开次数 0, 语法分析次数 0, 执行次数 0, 提取次数 0
ORACLE NET SERVICES:
总调用数: 已发送 24 个, 已接收 21 个, 0 oci
总字节数: 已发送 4453 字节, 已接收 5945 字节
平均字节数: 每包发送 185 字节, 每包接收 283 字节
最大字节数: 已发送 1619 字节, 已接收 2126 字节
总计包数: 已发送 24 个, 已接收 21 个
*************************************************************************
* Trace Assistant 已经完成 *
*************************************************************************
3、查看trace文件中的所有连接
C:\WINDOWS>trcasst -la d:\listener.trc
Trace Assistant 实用程序: 版本 10.2.0.1.0 正式版, 平台: 2008年5月13日 21:31:37
版权所有 (c) 2001, 2005, Oracle。保留所有权利。
*************************************************************************
* Trace Assistant *
*************************************************************************
Connection ID: 12
Socket Id: 204
Operation: Receive
Multiplex: OFF
Connect Data:
Connection ID: 3
Socket Id: 312
Operation: Receive
Multiplex: OFF
Connect Data:
Connection ID: 10
Operation: Receive
Multiplex: OFF
Connect Data:
(DESCRIPTION=(CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=Adminis
trator))(COMMAND=trc_level)(ARGUMENTS=2)(SERVICE=LISTENER)(VER
SION=169869568)))
Connection ID: 9
Operation: Receive
Multiplex: OFF
Connect Data:
(DESCRIPTION=(CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=Adminis
trator))(COMMAND=trc_level)(ARGUMENTS=2)(SERVICE=LISTENER)(VER
SION=169869568)))
Connection ID: 8
Operation: Receive
Multiplex: OFF
Connect Data:
(DESCRIPTION=(CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=Adminis
trator))(COMMAND=trc_directory)(ARGUMENTS=2)(SERVICE=LISTENER)
(VERSION=169869568)))
Connection ID: 7
Operation: Receive
Multiplex: OFF
Connect Data:
(DESCRIPTION=(CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=Adminis
trator))(COMMAND=trc_directory)(ARGUMENTS=2)(SERVICE=LISTENER)
(VERSION=169869568)))
Connection ID: 6
Operation: Receive
Multiplex: OFF
Connect Data:
(DESCRIPTION=(CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=Adminis
trator))(COMMAND=trc_file)(ARGUMENTS=2)(SERVICE=LISTENER)(VERS
ION=169869568)))
Connection ID: 5
Operation: Receive
Multiplex: OFF
Connect Data:
(DESCRIPTION=(CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=Adminis
trator))(COMMAND=trc_file)(ARGUMENTS=2)(SERVICE=LISTENER)(VERS
ION=169869568)))
Connection ID: 4
Operation: Receive
Multiplex: OFF
Connect Data:
(DESCRIPTION=(CONNECT_DATA=(CID=(PROGRAM=)(HOST=)(USER=Adminis
trator))(COMMAND=status)(ARGUMENTS=64)(PASSWORD=ADD733DA61CD19
A5)(SERVICE=LISTENER)(VERSION=169869568)))
Connection ID: 2
Operation: Receive
Multiplex: OFF
Connect Data:
(CONNECT_DATA=(COMMAND=service_register_NSGR))
Connection ID: 1
Operation: Receive
Multiplex: OFF
Connect Data:
(ADDRESS=(PROTOCOL=beq)(PROGRAM=tnslsnr)(ENVS=)(ARGV0=)(ARGS='
LISTENER,-inherit')(DETACH=yes))
Connection ID: 11
Operation: Receive
Multiplex: OFF
Connect Data:
(CONNECT_DATA=(COMMAND=service_register_NSGR))
*************************************************************************
* Trace Assistant 已经完成 *
*************************************************************************
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/386081/viewspace-483572/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/386081/viewspace-483572/