我对这样配置的会话进行跟踪:
execute immediate 'ALTER SESSION SET TRACEFILE_IDENTIFIER = ''TEST1''';
DBMS_SESSION.session_trace_enable (waits => TRUE,
binds => TRUE,
plan_stat => 'all_executions'
);
-- do SQL stuff --
DBMS_SESSION.session_trace_disable();
执行完成后,我创建了大约 80 个 .trc 文件。为什么会这样,有没有办法强制所有跟踪到一个文件?谢谢。
这可能至少有两个可能的原因:
您不能强制创建单个跟踪文件,但可以
trcsess
根据您的 SID、模块名称、操作名称、服务或客户端标识符,将这些跟踪合并到一个文件中。