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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM