oldwain随便写
===========================================================
===========================================================

tkprof可以把输出文件的内容放到数据库表中, 使用下面的参数:

tkprof tracefile outputfile insert=insert.sql

生成的表(tkprof_table)的结构为:


SQL> desc tkprof_table
Name Type Nullable Default Comments
-------------- ------ -------- ------- --------
DATE_OF_INSERT DATE Y
CURSOR_NUM NUMBER Y
DEPTH NUMBER Y
USER_ID NUMBER Y
PARSE_CNT NUMBER Y
PARSE_CPU NUMBER Y
PARSE_ELAP NUMBER Y
PARSE_DISK NUMBER Y
PARSE_QUERY NUMBER Y
PARSE_CURRENT NUMBER Y
PARSE_MISS NUMBER Y
EXE_COUNT NUMBER Y
EXE_CPU NUMBER Y
EXE_ELAP NUMBER Y
EXE_DISK NUMBER Y
EXE_QUERY NUMBER Y
EXE_CURRENT NUMBER Y
EXE_MISS NUMBER Y
EXE_ROWS NUMBER Y
FETCH_COUNT NUMBER Y
FETCH_CPU NUMBER Y
FETCH_ELAP NUMBER Y
FETCH_DISK NUMBER Y
FETCH_QUERY NUMBER Y
FETCH_CURRENT NUMBER Y
FETCH_ROWS NUMBER Y
TICKS NUMBER Y
SQL_STATEMENT LONG Y

有了这个表, 可以方便地在数据库内部对结果进行分析, 或者通过前端工具对结果进行图形化显示.

(需要引用, 请注明出处: http://oldwain.itpub.net)

oldwain 发表于:2005.09.15 17:26 ::分类: ( Oracle ) ::阅读:(2190次) :: 评论 (4) ::收藏此页到365Key
re: 也许你还不知道 - tkprof(2) [回复]

laughing

老大,你哪找的这么多的“不知道”;不过有些我还真不知道。

西门吹牛 评论于: 2005.09.15 17:58
re: 也许你还不知道 - tkprof(2) [回复]

冤枉啊.

这些不知道系列可是彻彻底底的原创,可不是找来的.
smilelaughing

oldwain 评论于: 2005.09.15 20:10
请教一个关于tkprof的使用问题 [回复]

我使用sql_trace生成了跟踪文件,想用tkprof转换成别的格式的文件时,操作如下:在sqlplus里输入 $tkprof ora00001.trc out.txt ,结果什么反应也没有,错误提示也没有,在"USER_DUMP_DEST"目录下只有ora00001.trc 而没有out.txt ,在oracle的安装目录下都找不到out.txt,帮忙看看是什么问题,谢谢!

lawrence 评论于: 2006.02.22 15:52
re: lawrence [回复]

tkprof是可执行文件, 在操作系统下执行,而不是在sqlplus下执行.

oldwain 评论于: 2006.02.23 00:53

发表评论
标题

在此添加评论
表情符号: smile laughing tongue angry crying sad wassat wink

称呼

邮箱地址(可选)

个人主页(可选)

 authimage


自我介绍
切换风格
新闻聚合
博客日历
文章归档...
最新发表...
最新评论...
最多阅读文章...
最多评论文章...
博客统计...
Blog信息
赞助商
网站链接...
其它资源
我的网摘...