有时候我们在session做trace,然后在查看trace文件。

那确认定转储文件名称时11g比10g有改动。

在当前session

SQL> alter session set events 'immediate trace name file_hdrs level 10';
Session altered.

10g中,我们要去trace目录下使用os命令去查看是哪个文件

ls -lrt去查看

 

在11g中我们在sqlplus里查看v$DIAG_INFO就可以得到

SQL> select value from v$diag_info where name ='Default Trace File';

VALUE
--------------------------------------------------------------------------------
/u01/app/oracle/diag/rdbms/sykdb/sykdb2/trace/sykdb2_ora_14937.trc

SQL>