ORACLE RAC 日志结构解析

本文涉及的产品
全局流量管理 GTM,标准版 1个月
日志服务 SLS,月写入数据量 50GB 1个月
云解析 DNS,旗舰版 1个月
简介:

ORACLE RAC中的日志文件较多,主要根据资源,进程划分,具体日志路径结构如下

linux系统的应用日志
/tmp/crsctl.5129

CRS日志 
$ORA_CRS_HOME/log/主机名/alert主机名.log
ASM日志
/u01/app/oracle/admin/+ASM/bdump/alert_+ASM1.log
数据库日志
/u01/app/oracle/admin/RACDB/bdump/alert_RACDB1.log

cluster主要进程日志
/u01/app/oracle/crs/log/oms/crsd/crsd.log

/u01/app/oracle/crs/log/oms/cssd/ocssd.log

/u01/app/oracle/crs/log/oms/evmd/evmd.log
AI 代码解读

遇到问题应根据问题所处位置查看相应日志文件,进而判断具体问题。
例如 在启动RAC系统资源时报如下错误

[root@oms bin]# ./srvctl start nodeapps -n oms

PRKH-1010 : Unable to communicate with CRS services.
  [Communications Error(Native: prsr_initCLSS:[3])]
AI 代码解读

通过crsctl检查crs健康状态

[root@oms bin]# ./crsctl check crs
Failure 1 contacting CSS daemon
Cannot communicate with CRS
Cannot communicate with EVM
AI 代码解读

发现crs相关资源根本未启动,无法连接,这时无论从CRS日志,ASM日志还是cluster主要进程日志中是无法获取相应日志的,因为crs根本没有启动,相应日志也就不会产生,因此最先查看的日志应该是系统日志

[root@oms bin]# tail -f /tmp/crsctl.5129
Failed 3 to bind listening endpoint: (ADDRESS=(PROTOCOL=tcp)(HOST=oms-priv))
AI 代码解读

从系统日志中得知hosts文件中主机名被更改,更正hosts文件后,重启network服务

[root@oms bin]# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down interface eth1:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:                                [  OK  ]
Bringing up interface eth1:                                [  OK  ]
[root@oms bin]# ./crsctl check crs
CSS appears healthy
CRS appears healthy
EVM appears healthy
crs已启动
AI 代码解读

本文转自ICT时空dbasdk的博客,原文链接:ORACLE RAC 日志结构解析 ,如需转载请自行联系原博主。

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
打赏
0
0
0
0
39
分享
相关文章
Oracle中TAF与SCANIP全面解析
通过本文的解析,读者可以清晰地理解Oracle中TAF与SCAN IP的概念、工作原理及其在实际应用中的优势和局限性。TAF通过自动故障转移提升了会话的高可用性,而SCAN则通过简化客户端连接和负载均衡提升了集群的可管理性和扩展性。这两种技术在现代企业数据库架构中扮演着重要角色,能够显著提高系统的稳定性和可用性。
199 6
【赵渝强老师】Oracle的物理存储结构
Oracle的物理存储结构包括数据文件、联机重做日志文件、控制文件、归档日志文件、参数文件、告警日志文件、跟踪文件和备份文件。这些文件在硬盘上存储数据库的各种数据和日志信息,确保数据库的正常运行和故障恢复。视频讲解和详细说明见原文。
Oracle 11g RAC集群日常运维命令总结
Oracle 11g RAC集群日常运维命令总结
164 2
ORACLE Apex: EBS多组织结构 理解与配置
【8月更文挑战第11天】在Oracle Apex中理解和配置与EBS多组织结构相关内容需掌握:1) EBS多组织结构概念及组成部分,如法律实体、业务单位与库存组织;2) Oracle Apex与EBS集成的目的与方式,包括提供友好界面及自定义业务流程;3) 在Apex中配置多组织结构应用,涉及数据访问控制、页面报表设计及业务流程集成。整体而言,需精通EBS架构与Apex开发技术,以实现高效灵活的企业解决方案。
165 2
"深度剖析:Oracle SGA大小调整策略——从组件解析到动态优化,打造高效数据库性能"
【8月更文挑战第9天】在Oracle数据库性能优化中,系统全局区(SGA)的大小调整至关重要。SGA作为一组共享内存区域,直接影响数据库处理能力和响应速度。本文通过问答形式介绍SGA调整策略:包括SGA的组成(如数据缓冲区、共享池等),如何根据负载与物理内存确定初始大小,手动调整SGA的方法(如使用`ALTER SYSTEM`命令),以及利用自动内存管理(AMM)特性实现智能调整。调整过程中需注意监控与测试,确保稳定性和性能。
525 2
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
分布式锁设计问题之Oracle RAC保证多个节点写入内存Page的一致性如何解决
103 0

推荐镜像

更多