|
一般放seesion追踪的信息,对应系统初始化参数文件参数show parameter user_dump --11g之前使用user_dump_dest
对应的就是它的位置。
SQL> show parameter user_dump --查看session中trace文件的存放位置
NAME TYPE VALUE
------------------------------------ --------------------------------- ------------------------------
user_dump_dest string /oracle/diag/rdbms/templatedb/
templatedb/trace
SQL> show parameter trace --查看trace在当前session中的相关参数的值,sql_trace的值会随着trace的开启与关闭发生变化,如下为仅为验证过程.
NAME TYPE VALUE
------------------------------------ --------------------------------- ------------------------------
log_archive_trace integer 0
sec_protocol_error_trace_action string TRACE
sql_trace boolean FALSE
trace_enabled boolean TRUE
tracefile_identifier string
SQL> alter session set sql_trace=TRUE;
Session altered.
SQL> show parameter trace
NAME TYPE VALUE
------------------------------------ --------------------------------- ------------------------------
log_archive_trace integer 0
sec_protocol_error_trace_action string TRACE
sql_trace boolean TRUE
trace_enabled boolean TRUE
tracefile_identifier string
SQL> select value from v$diag_info where name='Default Trace File';--查看当前session默认的trace文件url
VALUE
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/oracle/diag/rdbms/templatedb/templatedb/trace/templatedb_ora_5581.trc
--设置自定义标识符,也可以不设置,设置后的则会改变当前session文件名末尾的字符串 如:templatedb_ora_5581.trc 变为 templatedb_ora_5581_testsession.trc,如下所示
SQL> alter session set tracefile_identifier='testsession';
Session altered.
SQL> select value from v$diag_info where name='Default Trace File';
VALUE
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/oracle/diag/rdbms/templatedb/templatedb/trace/templatedb_ora_5581_testsession.trc
|
|
|