oracle 各版本各日志存放位置

ORACLE9I和10G

show parameter dump; 可以查看 
SQL> show parameter dump

alert日志文件和 后台进程诊断文件位于background_dump_dest目录下 
用户进程诊断文件位于user_dump_dest


ORACLE11g

alert文件通过 动态视图查看 Diag Trace
select name,value From v$diag_info;

NAME VALUE
---------------------------------------------------------------- --------------------------------------------------------------------------------
Diag Enabled TRUE
ADR Base /opt/app/oracle
ADR Home /opt/app/oracle/diag/rdbms/shinfo/shinfo1
Diag Trace /opt/app/oracle/diag/rdbms/shinfo/shinfo1/trace
Diag Alert /opt/app/oracle/diag/rdbms/shinfo/shinfo1/alert
Diag Incident /opt/app/oracle/diag/rdbms/shinfo/shinfo1/incident
Diag Cdump /opt/app/oracle/diag/rdbms/shinfo/shinfo1/cdump
Health Monitor /opt/app/oracle/diag/rdbms/shinfo/shinfo1/hm
Default Trace File /opt/app/oracle/diag/rdbms/shinfo/shinfo1/trace/shinfo1_ora_38993.trc
Active Problem Count 0
Active Incident Count 0


其中 alert日志 文件名称为 alert_【SID】.log 用于记录系统的启动关闭的信息

后台进程诊断文件 文件名称为【SID】_进程名_【PID】.trc

用户进程诊断文件 文件名为 【SID】_ora_【PID】.trc

诊断文件当进程出现错误时产生

如果 需要将用户进程 诊断文件 在某个session用户任何操作时都生成trc alter sesssion set SQL_TRACE=true

如果需要将实例下的所有进程操作都生产 在 spfile或者pfile中添加SQL_TRACE=true

比如 sqlplus 登录后设置 SQL_TRACE=true

SQL> alter session set SQL_TRACE=true;

会话已更改。

SQL> select * from dual;


D
-
X


可以看到udump下 最后一个修改的trc文件里添加了一行

select * from dual
END OF STMT
PARSE #2:c=15625,e=61889,p=1,cr=21,cu=0,mis=1,r=0,dep=0,og=1,tim=3084036227
EXEC #2:c=0,e=29,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=3084037216
FETCH #2:c=0,e=7021,p=2,cr=3,cu=0,mis=0,r=1,dep=0,og=1,tim=3084044453
FETCH #2:c=0,e=2,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=0,tim=3084044952
STAT #2 id=1 cnt=1 pid=0 pos=1 obj=258 op='TABLE ACCESS FULL DUAL (cr=3 pr=2 pw=0 time=7011 us)'

用户访问量大的系统不建议打开 因为大批量的用户操作 写入日志 影响性能

CRS日志存放在$ORACLE_CRS_HOME/log/HOSTNAME/crsd下

集群相关日志

grid 下的 alert

日志 $ORACLE_CRS_HOME/log/racdb1/alertracdb1.log

集群守护进程CSS资源管理css的日志:

$ORACLE_CRS_HOME/log/racdb1/cssd/cssd.log ocssd.log

集群资源crs的日志:

$ORACLE_CRS_HOME/log/racdb1/crsd/crsd.log ,包括资源的启动、停止、监视和故障切换 

GI的根守护进程 ohas的日志:

$ORACLE_CRS_HOME/log/racdb1/ohasd/ohasd.log

evm的日志:

EVM 发布由 CRS 生成的事件,并且当特定事件发生时,可运行脚本

$ORACLE_CRS_HOME/log/racdb1/evmd/evmd.log

ASM日志

[grid@racdb1 trace]$ pwd

/opt/oracrs/base/diag/asm/+asm/+ASM1/trace 该日志很全面
[grid@racdb1 trace]$ ls | grep .log
alert_+ASM1.log
[grid@racdb1 trace]$  /opt/app/grid/diag/asm/+asm/+ASM1/trace/alert_+ASM1.log

原文地址:https://www.cnblogs.com/connected/p/12469261.html