暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

RAC环境的日志体系

Oracle微学堂 2018-09-04
705

Oracle RAC环境中比单个系统的日志体系要复杂:见下图:

简单介绍一下有关Oracle集群环境中日志体系结构,在遇到问题时,可以快速查找所需的日志文件,及时的定位问题~

告警日志

集群节点集群件告警日志:$GRID_HOME/log/<hostname>/alert<hostname>.log
数据库实例的告警日志:$DIAG_DESTINATION/rdbms/<dbname>/SID/trace/alert_<SID>.log

安装日志文件

root.sh配置脚本的调试日志:$GRID_HOME/cfgtoollogs/crsconfig/rootcrs_<hostname>.log

自动诊断仓库

自动诊断仓库位置由初始化参数diagnostic_dest指定,和操作系统环境变量$ORACLE_BASE一样。

如果diagnostic_dest$ORACLE_BASE都未设置,则使用$ORACLE_HOME/log路径。

1.  SQL> select * from v$diag_info;  

2.    

3.     INST_ID NAME                           VALUE  

4.  ---------- ------------------------------ ------------------------------------------------------------  

5.           

Diag Enabled                   TRUE  

6.           

ADR Base                       /u01/app  

7.           

ADR Home                       /u01/app/diag/rdbms/orcl/orcl2  

8.                           

Diag Trace                     /u01/app/diag/rdbms/orcl/orcl2/trace  

9.                              Diag Alert                     /u01/app/diag/rdbms/orcl/orcl2/alert  

10.               Diag Incident                  /u01/app/diag/rdbms/orcl/orcl2/incident  

11.                 Diag Cdump                     /u01/app/diag/rdbms/orcl/orcl2/cdump 

12.           Health Monitor                 /u01/app/diag/rdbms/orcl/orcl2/hm 13.           Default Trace File             /u01/app/diag/rdbms/orcl/orcl2/trace/orcl2_ora_15431.trc  

14.           Active Problem Count           0  

15.           Active Incident Count          0  

16.   

17. 已选择11行。  

cdump:这个目录包含核心转储
trace
:这个目录转储数据库告警日志和前台及后台数据库进程的跟踪文件。
alert
:这个目录存储XML告警日志。
hm
:这个目录存储健康检查输出文件。
incident
:这个目录存储由关键错误生成的事故目录,每个事故目录以该事故的ID进行命名。
metadata
:这个目录包含诊断元数据。

oracle grid infrastructure日志目录结构

$GRID_HOME/log 这是每个集群节点上为oracle集群件以及ASM存储跟踪和诊断日志文件的主目录。
$GRID_HOME/log/<hostname>
仅包含本地节点上oracle集群件和ASM的跟踪和诊断日志文件。
$GRID_HOME/log/<hostname>/agent
包含CRSDOHASD守护进程的跟踪和诊断日志文件。
$GRID_HOME/log/<hostname>/client
包含各种oracle grid infrastructure客户端的跟踪和诊断日志文件。
$GRID_HOME/log/<hostname>/crfmond
包含由oracle集群健康监控器提供的系统监控服务记录的跟踪和诊断日志文件。
$GRID_HOME/log/<hostname>/cssd
包含CSS日志,其中包括来自客户端CSS侦听器的操作。
$GRID_HOME/log/<hostname>/cvu
包含由oracle集群验证实用工具生成的跟踪和诊断日志文件。
$GRID_HOME/log/<hostname>/evmd
包含EVM守护进程的跟踪和诊断日志文件。
$GRID_HOME/log/<hostname>/gnsd
包含用户排除oracle网格命令服务相关问题的跟踪和诊断日志文件。
$GRID_HOME/log/<hostname>/mdnsd
包含用于排除多播域名服务故障的跟踪和诊断日志文件。
$GRID_HOME/log/<hostname>/racg
包含各个oracle racg可执行文件的跟踪和调试日志。
$GRID_HOME/log/<hostname>/crflogd
包含由oracle集群健康监控器提供的集群记录服务器服务记录的跟踪和调试日志。
$GRID_HOME/log/<hostname>/crsd
包含CRSD守护进程的跟踪和调试日志。
$GRID_HOME/log/<hostname>/ctssd
包含用户排除集群时间同步服务故障的跟踪和调试日志。
$GRID_HOME/log/<hostname>/diskmon
包含用于排除磁盘监控器守护进程故障的跟踪和调试日志。
$GRID_HOME/log/<hostname>/gipcd
包含用于排除oracle网格进程间通信守护进程的跟踪和调试日志。
$GRID_HOME/log/<hostname>/gpnpd
包含网格即插即用守护进程的跟踪和调试日志。
$GRID_HOME/log/<hostname>/ohasd
包含高可用性守护进程的跟踪和调试日志。

扫描二维码关注我的微学堂

搜索刘老师微信号:Rman-2014,备注“Oracle学习与咨询”,即可添加好友;或者扫描下面二维码,关注我的“微学堂”公众号,了解最新OCP认证动态、题库及答案解析、培训机构及讲师介绍、课堂授课内容等。每天还有一篇技术文章发布哦!




文章转载自Oracle微学堂,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论