Question
[Simplified Chinese]当在使用IBM Rational Portfolio Manager product的过程中,如何在Oracle Solaris的环境里找到Alltrace.log日志的路径?
Cause
每当Rational Portfolio Manager发生问题时,Oracle Solaris的数据库管理员需要经常查看Alltrace.log日志进行问题分析。在Windows的环境里,一般Alltrace.log日志是存放在C:\Temp的路径里的。然而在Oracle Solaris环境的话,寻找其存放路径比较困难。
Answer
Alltrace.log日志的存放路径是在Oracle的“utl_file_dir”参数里配置的。
这里有两种方法可以找出其路径。登录SQLPLUS并执行以下命令。
SQL> show parameter utl_file_dir
NAME TYPE VALUE
———————————— —————————— ————–
utl_file_dir string /tmp/ora_utl
在 “VALUE” 里会有多数个路径值,其中会有一个是存放Alltrace.log日志的路径。
执行以下SQL命令:
select text
from user_source
where name = ‘LFILE’
order by NAME, LINE
/
搜寻和下列相似的语句,里面的‘/tmp’就是存放Alltrace.log日志的路径名。
< CODE>
TEMP_DIRECTORY CONSTANT VARCHAR(256) := ‘/tmp’;
[{“Product”:{“code”:”SSRR2G”,”label”:”Rational Portfolio Manager”},”Business Unit”:{“code”:”BU053″,”label”:”Cloud & Data Platform”},”Component”:”Database Configuration”,”Platform”:[{“code”:”PF027″,”label”:”Solaris”}],”Version”:”7.1;7.1.0.1;7.1.1.1;7.1.1.2″,”Edition”:””,”Line of Business”:{“code”:”LOB15″,”label”:”Integration”}}]