暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 19C TRCSESS

原创 Asher.HU 2021-02-04
638

 

Oracle跟踪实用程序是TKPROF和TRCSESS。

本节描述以下实用程序的语法和语义:


22.6.1 TRCSESS

TRCSESS实用程序根据用户指定的标准合并来自选定跟踪文件的跟踪输出。

TRCSESS将跟踪信息合并到单个输出文件中之后,TKPROF可以处理该输出文件。本节包含以下主题:

 

22.6.1.1目的

TRCSESS可用于合并特定会话的跟踪以提高性能或调试目的。

在专用服务器模型中,跟踪特定会话通常不是问题,因为一个进程在其生命周期内为会话提供服务。您可以从属于服务器进程的跟踪文件中查看会话的跟踪信息。但是,在共享服务器配置中,随着时间的流逝,不同进程会为用户会话提供服务。用户会话的跟踪分散在属于不同进程的不同跟踪文件中,这使得很难完整地了解会话的生命周期。

 

22.6.1.2准则

您必须指定的一个sessionclientidserviceaction,或module选项。

如果指定多个选项,则TRCSESS会将满足指定条件的所有跟踪文件合并到输出文件中。

 

22.6.1.3语法
trcsess  [output=output_file_name]
         [session=session_id]
         [clientid=client_id]
         [service=service_name]
         [action=action_name]
         [module=module_name]
         [trace_files]
复制

 

22.6.1.4选项

TRCSESS支持许多命令行选项。

论据描述

output

指定生成输出的文件。如果未指定此选项,则实用程序将写入标准输出。

session

合并指定会话的跟踪信息。会话标识符是会话索引和会话序列号的组合,例如21.2371您可以在V$SESSION视图中找到这些值

clientid

合并指定客户端ID的跟踪信息。

service

合并指定服务名称的跟踪信息。

action

合并指定操作名称的跟踪信息。

module

合并指定模块名称的跟踪信息。

trace_files

列出跟踪文件名,以空格分隔,TRCSESS应在其中查找跟踪信息。您可以使用通配符(*)指定跟踪文件名。如果未指定跟踪文件,则TRCSESS会将当前目录中的所有文件用作输入。

父主题: TRCSESS

22.6.1.5例子

本节演示了常见的TRCSESS用例。

示例22-2跟踪单个会话

TRCSESS的此示例输出显示了特定会话的跟踪容器。在此示例中,会话索引和序列号等于21.2371当前目录中的所有文件均作为输入。

trcsess session=21.2371
复制

示例22-3指定多个跟踪文件

以下示例指定了两个跟踪文件:

trcsess session=21.2371 main_12359.trc main_12995.trc
复制

示例输出类似于以下内容:

[PROCESS ID = 12359] 
*** 2014-04-02 09:48:28.376 
PARSING IN CURSOR #1 len=17 dep=0 uid=27 oct=3 lid=27 tim=868373970961 hv=887450622 ad='22683fb4' 
select * from cat 
END OF STMT 
PARSE #1:c=0,e=339,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=4,tim=868373970944 
EXEC #1:c=0,e=221,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=4,tim=868373971411 
FETCH #1:c=0,e=791,p=0,cr=7,cu=0,mis=0,r=1,dep=0,og=4,tim=868373972435 
FETCH #1:c=0,e=1486,p=0,cr=20,cu=0,mis=0,r=6,dep=0,og=4,tim=868373986238 
*** 2014-04-02 10:03:58.058 
XCTEND rlbk=0, rd_only=1 
STAT #1 id=1 cnt=7 pid=0 pos=1 obj=0 op='FILTER  ' 
STAT #1 id=2 cnt=7 pid=1 pos=1 obj=18 op='TABLE ACCESS BY INDEX ROWID OBJ$ ' 
STAT #1 id=3 cnt=7 pid=2 pos=1 obj=37 op='INDEX RANGE SCAN I_OBJ2 ' 
STAT #1 id=4 cnt=0 pid=1 pos=2 obj=4 op='TABLE ACCESS CLUSTER TAB$J2 ' 
STAT #1 id=5 cnt=6 pid=4 pos=1 obj=3 op='INDEX UNIQUE SCAN I_OBJ# ' 
[PROCESS ID=12995] 
*** 2014-04-02 10:04:32.738 
Archiving is disabled  
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论