ITPub博客

首页 > 数据库 > Oracle > 12c日志文件路径

12c日志文件路径

Oracle 作者:hooca 时间:2018-04-26 15:56:06 0 删除 编辑
转帖:https://blog.csdn.net/m0_37857602/article/details/77752403

12c环境下查询,alert日志并不在bdump目录下,需要通过v$diag_info视图查询
SQL> show parameter dump
NAME     VALUE
------------------------                 ----------------------- 
background_core_dump    partial
background_dump_dest            /u01/app/oracle/product/12.2.0
   /dbhome_1/rdbms/log
core_dump_dest    /u01/app/oracle/diag/rdbms/prod/PROD/cdump
max_dump_file_size    unlimited
shadow_core_dump    partial
user_dump_dest    /u01/app/oracle/product/12.2.0
   /dbhome_1/rdbms/log

adump:审计信息
bdump:后台进程trace和alert log,就是说alert_sid.log日志也存在此处
cdump:core trace,一般是用来日志应用程序的 除非数据库出了问题 否则基本上不会有什么信息 
dpdump :是存放一些登录信息的
pfile :初始化参数文件 initSID 
udump :user dump,前台手动trace的 比如sql trace之后session的trace文件


在ORACLE 11g 以及ORACLE 12c中,告警日志文件的位置有了变化。主要是因为引入了ADR(Automatic Diagnostic Repository(自动诊断仓库):一个存放数据库诊断日志、跟踪文件的目录,关于ADR对应的目录位置可以通过查看v$diag_info系统视图。
select * from v$diag_info;
NAME          VALUE
---------------            --------------------------------------------------
Diag Enabled           TRUE
ADR Base          /u01/app/oracle
ADR Home          /u01/app/oracle/diag/rdbms/prod/PROD
Diag Trace          /u01/app/oracle/diag/rdbms/prod/PROD/trace
Diag Alert          /u01/app/oracle/diag/rdbms/prod/PROD/alert
Diag Incident          /u01/app/oracle/diag/rdbms/prod/PROD/incident
Diag Cdump          /u01/app/oracle/diag/rdbms/prod/PROD/cdump
Health Monitor     /u01/app/oracle/diag/rdbms/prod/PROD/hm
Default Trace File  /u01/app/oracle/diag/rdbms/prod/PROD/trace/PROD_ora_104326.trc
Active Problem Count    0     
Active Incident  Count      0
      
Diag Trace对应的目录为文本格式的告警日志文件所在的目录,
而Diag Alert对应的目录为XML格式的警告日志(对应为log_x.xml)


而在oracle 11g环境下可以直接通过查询bdump参数,来找到alert日志位置
SQL> show parameter background_dump_dest
NAME                     TYPE        VALUE
-------------------- ----------- -------------------------

background_dump_dest   string    /oracle/diag/rdbms/prod/PROD/trace


12c监听位置没有改变
cd $ORACLE_HOME/network/admin
[oracle@localhost admin]$ ls
listener.ora  samples  shrept.lst  sqlnet.ora  tnsnames.ora

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22621861/viewspace-2153393/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 当12C PDB遇上JDBC
请登录后发表评论 登录
全部评论

注册时间:2009-09-29

  • 博文量
    215
  • 访问量
    403281