Oracle RAC环境的日志体系

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介:
转摘:http://blog.itpub.net/22664653/viewspace-722463/
在Oracle RAC环境中比单个系统的日志体系要复杂:见下图:
简单介绍一下有关Oracle集群环境中日志体系结构,在遇到问题时,可以快速查找所需的日志文件,及时的定位问题~

告警日志
集群节点集群件告警日志:GRIDHOME/log/<hostname>/alert<hostname>.logDIAG_DESTINATION/rdbms/<dbname>/SID/trace/alert_<SID>.log

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

自动诊断仓库
自动诊断仓库位置由初始化参数diagnostic_dest指定,和操作系统环境变量ORACLEBASEdiagnosticdestORACLE_BASE都未设置,则使用$ORACLE_HOME/log路径。

  1. SQL> select * from v$diag_info;  
  2.   
  3.    INST_ID NAME                           VALUE  
  4. ---------- ------------------------------ ------------------------------------------------------------  
  5.          2 Diag Enabled                   TRUE  
  6.          2 ADR Base                       /u01/app  
  7.          2 ADR Home                       /u01/app/diag/rdbms/orcl/orcl2  
  8.          2 Diag Trace                     /u01/app/diag/rdbms/orcl/orcl2/trace  
  9.          2 Diag Alert                     /u01/app/diag/rdbms/orcl/orcl2/alert  
  10.          2 Diag Incident                  /u01/app/diag/rdbms/orcl/orcl2/incident  
  11.          2 Diag Cdump                     /u01/app/diag/rdbms/orcl/orcl2/cdump  
  12.          2 Health Monitor                 /u01/app/diag/rdbms/orcl/orcl2/hm  
  13.          2 Default Trace File             /u01/app/diag/rdbms/orcl/orcl2/trace/orcl2_ora_15431.trc  
  14.          2 Active Problem Count           0  
  15.          2 Active Incident Count          0  
  16.   
  17. 已选择11行。  

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

oracle grid infrastructure日志目录结构
GRIDHOME/logoracleASMGRID_HOME/log/<hostname> 仅包含本地节点上oracle集群件和ASM的跟踪和诊断日志文件。
GRIDHOME/log/<hostname>/agentCRSDOHASDGRID_HOME/log/<hostname>/client 包含各种oracle grid infrastructure客户端的跟踪和诊断日志文件。
GRIDHOME/log/<hostname>/crfmondoracleGRID_HOME/log/<hostname>/cssd 包含CSS日志,其中包括来自客户端CSS侦听器的操作。
GRIDHOME/log/<hostname>/cvuoracleGRID_HOME/log/<hostname>/evmd 包含EVM守护进程的跟踪和诊断日志文件。
GRIDHOME/log/<hostname>/gnsdoracleGRID_HOME/log/<hostname>/mdnsd 包含用于排除多播域名服务故障的跟踪和诊断日志文件。
GRIDHOME/log/<hostname>/racgoracleracgGRID_HOME/log/<hostname>/crflogd 包含由oracle集群健康监控器提供的集群记录服务器服务记录的跟踪和调试日志。
GRIDHOME/log/<hostname>/crsdCRSDGRID_HOME/log/<hostname>/ctssd 包含用户排除集群时间同步服务故障的跟踪和调试日志。
GRIDHOME/log/<hostname>/diskmonGRID_HOME/log/<hostname>/gipcd 包含用于排除oracle网格进程间通信守护进程的跟踪和调试日志。
GRIDHOME/log/<hostname>/gpnpdGRID_HOME/log/<hostname>/ohasd 包含高可用性守护进程的跟踪和调试日志。

zhuanzai :http://blog.csdn.net/zq9017197/article/details/7759979


本文转自 张冲andy 博客园博客,原文链接:  http://www.cnblogs.com/andy6/p/5759235.html ,如需转载请自行联系原作者


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
打赏
0
0
0
0
100
分享
相关文章
Mysql、Oracle审计日志的开启
通过上述步骤,可以在 MySQL 和 Oracle 数据库中启用和配置审计日志。这些日志对于监控数据库操作、提高安全性和满足合规性要求非常重要。确保正确配置审计参数和策略,定期查看和分析审计日志,有助于及时发现并处理潜在的安全问题。
66 11
【赵渝强老师】Oracle的控制文件与归档日志文件
本文介绍了Oracle数据库中的控制文件和归档日志文件。控制文件记录了数据库的物理结构信息,如数据库名、数据文件和联机日志文件的位置等。为了保护数据库,通常会进行控制文件的多路复用。归档日志文件是联机重做日志文件的副本,用于记录数据库的变更历史。文章还提供了相关SQL语句,帮助查看和设置数据库的日志模式。
120 1
【赵渝强老师】Oracle的控制文件与归档日志文件
【赵渝强老师】Oracle的参数文件与告警日志文件
本文介绍了Oracle数据库的参数文件和告警日志文件。参数文件分为初始化参数文件(PFile)和服务器端参数文件(SPFile),在数据库启动时读取并分配资源。告警日志文件记录了数据库的重要活动、错误和警告信息,帮助诊断问题。文中还提供了相关视频讲解和示例代码。
117 1
JVM知识体系学习七:了解JVM常用命令行参数、GC日志详解、调优三大方面(JVM规划和预调优、优化JVM环境、JVM运行出现的各种问题)、Arthas
这篇文章全面介绍了JVM的命令行参数、GC日志分析以及性能调优的各个方面,包括监控工具使用和实际案例分析。
212 3
【赵渝强老师】Oracle的联机重做日志文件与数据写入过程
在Oracle数据库中,联机重做日志文件记录了数据库的变化,用于实例恢复。每个数据库有多组联机重做日志,每组建议至少有两个成员。通过SQL语句可查看日志文件信息。视频讲解和示意图进一步解释了这一过程。
Oracle 11g RAC集群日常运维命令总结
Oracle 11g RAC集群日常运维命令总结
146 2
函数计算产品使用问题之遇到Node.js环境下的请求日志没有正常输出时,该如何排查
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
Oracle数据误删不用怕,跟我来学日志挖掘
Oracle数据误删不用怕,跟我来学日志挖掘
137 0

推荐镜像

更多
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等