2012年6月26日星期二

EBS trace生成数据库跟踪文件

在客户提交bug或者开发人员分析跟踪问题的时候, 都会使用到EBS的trace功能.

在EBS forms中点击菜单Help > Diagnostics > Trace > Trace with binds and waits, 之后会弹出对话框提示trace文件在服务器OS上的位置. 但是这样得到的.trc文件基本是不可读的, oracle提供了tkprof工具对该文件进行分析从而得到更具可读性的结果.
tkprof $TRCFILE /tmp/$OUTPUT sys=no

tkprof工具提供了很多的选项, 这里只用到了sys选项用于禁止显示sys用户的相关操作.

补充, tkprof的其他选项:
tkprof xxx.trc trace.txt explain=system/systempasswd aggregate=yes sys=no waits=yes sort=fchela

explain     解释执行计划
aggregate   是否对相同SQL做汇总
waits       是否列出wait事件信息
--EOF--

没有评论:

发表评论