トレースを取ったはいいけど、どのファイルにでているのか分からなくなってしまう自分向け。
select tracefile from v$process p , v$session s
where s.paddr=p.addr and audsid=sys_context('USERENV','SESSIONID');
結果は、
TRACEFILE
--------------------------------------------------------------------------------
/u01/app/oracle/diag/rdbms/ora112/ora112/trace/ora112_ora_24964.trc
こんな感じ。
ちなみに、TRACEFILE_IDENTIFIERというパラメータもあります。
SQL> alter session set tracefile_identifier = 'goosuke';
SQL> select tracefile from v$process p , v$session s
2 where s.paddr=p.addr
3 and audsid=sys_context('USERENV','SESSIONID');
TRACEFILE
--------------------------------------------------------------------------------
/u01/app/oracle/diag/rdbms/ora112/ora112/trace/ora112_ora_24964_goosuke.trc
使い方次第では便利かも。