确认进程所产生的trace文件需要通过下面方法:
1,首先需要知道当前的session id
SQL> select sid from v$mystat where rownum=1;
       SID
----------
       142
 
2,之后需要知道该session所对应的process address
SQL> select paddr from v$session where sid=142;
PADDR
--------
2C61FC78
 
3,根据process address进一步需要知道os process(thread) id
SQL> select spid from v$process where addr='2C61FC78';
SPID
------------
6525
 
4,我们不仅需要知道session对应的spid,还得需要知道参数user_dump_dest的值
SQL> show parameter user_dump_dest
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
user_dump_dest                       string      /u01/app/oracle/admin/devdb/ud
                                                 ump
 
5,简单的测试一下,以下面的命令生成的trace file为例
SQL> alter database backup controlfile to trace noresetlogs;
Database altered.
 
6,rac1->cd /u01/app/oracle/admin/devdb/udump
rac1->ls |grep 6525
devdb1_ora_6525.trc
rac1->
 
这样就得到此文件了。