数据库RAC NODE 常发生自我重启, 查看日志 /var/log/messages
Apr 12 13:00:39 ordb1 logger: Oracle clsomon failed with fatal status 13.
Apr 12 13:00:40 ordb1 logger: Oracle CRS failure. Rebooting for cluster integrity.
查询资料参考文档: http://www.franklinfaces.com/wiki/oracle_documentation/oracle11gR1/B28359_01/relnotes.111/b32001/toc.htm
5.11Known Issues on Linux x86-64
5.11.3Linux GLIBC Bug Causes Clusterware Instability
With Oracle Clusterware releases 10.2.0.3 CRS Bundle Patch #3, 10.2.0.4, 11.1.0.6 and
11.1.0.7, the CSS Daemon, ocssd, is vulnerable to a Linux GLIBC bug that exists in all
Linux distributions supported by Oracle RAC. This bug most commonly appears in
8
the CSS Daemon as a segmentation violation (SEGV), with a CSS Daemon log entry
similar to the following:
ERROR: clssscExit: CSSD signal 11 in thread GMClientListener
The bug also causes an error that is registered in the Linux /var/log/messages file:
Oracle CSSD failure 139
Oracle clsomon failed with fatal status 13
If you encounter general instability in Oracle Clusterware, such as random reboots,
then you should consider this as an indication of the Linux GLIBC bug, even in the
absence of these error messages.
If you require further diagnostic tests before you apply the recommended kernel
patches, then refer to OracleMetaLink node 559365.1 for further information.
The following glibc versions are known to have this problem:
■ Red Hat and Oracle Enterprise Linux 4 glibc-2.3.4-2.39 (fixed in
glibc-2.3.4-2.40, glibc-2.3.4-2.41 included in EL4u7)
■ Red Hat and Oracle Enterprise Linux 5 glibc-2.5-18 (fixed in glibc-2.5-20,
glibc-2.5-24 included in EL5u2)
■ SLES10-SP2 glibc-2.4-31.54 (bug 416838 filed for this problem). Contact
Novell for fix availability.
For a description of the glibc bug, refer to the following URLs:
■ http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=473812
■ https://bugzilla.redhat.com/show_bug.cgi?id=405781
■ http://rhn.redhat.com/errata/RHBA-2008-0083.html
The distribution version or glibc version must be updated before you install Oracle
Clusterware version 10.2.0.3 CRS Bundle Patch #3, 10.2.0.4 or 11.1.0.6 (or later) to avoid
instability, in the form of random node reboots, caused by the glibc bug. For more
details about this issue, refer to OracleMetaLink note 731599.1.
比较一下当前系统:
Oracle Database 11g CRS Release 11.1.0.6.0
Enterprise Linux Enterprise Linux AS release 4 (ORACLE For Linux October Update 6)
基本吻合,其他日志又分析不出原因,先打Patch吧.
1. 下载Enterprise Linux Enterprise Linux AS release 4 (ORACLE For Linux October Update 8)
准备好glibc RPM文件,
2. 先升一个NODE,先停数据库
ordb3-> su - oracle ordb3-> srvctl stop instance -d [dbname] -i [instnacename] ordb3> srvctl stop nodeapps -n [nodename] ordb3-> su - root [root]# /u01/app/crs/bin/crsctl stop crs Stopping resources. This could take several minutes. Successfully stopped Oracle Clusterware resources Stopping Cluster Synchronization Services. Shutting down the Cluster Synchronization Services daemon.
crs_stat -t 查看NODE状态
3. 升级glibc patch
[root@ordb3 ~]# cd /root/glibc-patch [root@ordb3 glibc-patch]# ls compat-glibc-2.3.2-95.30.i386.rpm glibc-common-2.3.4-2.43.x86_64.rpm glibc-profile-2.3.4-2.43.x86_64.rpm compat-glibc-2.3.2-95.30.x86_64.rpm glibc-devel-2.3.4-2.43.i386.rpm glibc-utils-2.3.4-2.43.x86_64.rpm compat-glibc-headers-2.3.2-95.30.x86_64.rpm glibc-devel-2.3.4-2.43.x86_64.rpm Up.txt glibc-2.3.4-2.43.i686.rpm glibc-headers-2.3.4-2.43.x86_64.rpm glibc-2.3.4-2.43.x86_64.rpm glibc-kernheaders-2.4-9.1.103.EL.x86_64.rpm [root@ordb3 glibc-patch]# rpm -qa |grep glibc glibc-2.3.4-2.39 compat-glibc-2.3.2-95.30 glibc-headers-2.3.4-2.39 glibc-utils-2.3.4-2.39 glibc-2.3.4-2.39 glibc-devel-2.3.4-2.39 compat-glibc-headers-2.3.2-95.30 glibc-kernheaders-2.4-9.1.100.EL glibc-profile-2.3.4-2.39 glibc-devel-2.3.4-2.39 glibc-common-2.3.4-2.39 compat-glibc-2.3.2-95.30 [root@ordb3 glibc-patch]# rpm -Uvh --force glibc*.rpm warning: glibc-2.3.4-2.43.i686.rpm: V3 DSA signature: NOKEY, key ID b38a8516 error: Failed dependencies: glibc-devel = 2.3.4-2.39 is needed by (installed) nptl-devel-2.3.4-2.39.x86_64 [root@ordb3 glibc-patch]# rpm -e nptl-devel-2.3.4-2.39 [root@ordb3 glibc-patch]# rpm -Uvh --force glibc*.rpm warning: glibc-2.3.4-2.43.i686.rpm: V3 DSA signature: NOKEY, key ID b38a8516 Preparing... ########################################### [100%] 1:glibc-common ########################################### [ 11%] 2:glibc ########################################### [ 22%] Stopping sshd:[ OK ] Starting sshd:[ OK ] 3:glibc warning: /etc/ld.so.conf created as /etc/ld.so.conf.rpmnew warning: /etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew ########################################### [ 33%] 4:glibc-kernheaders ########################################### [ 44%] 5:glibc-utils ########################################### [ 56%] 6:glibc-headers ########################################### [ 67%] 7:glibc-devel ########################################### [ 78%] 8:glibc-devel ########################################### [ 89%] 9:glibc-profile ########################################### [100%] [root@ordb3 glibc-patch]# rpm -qa |grep glibc compat-glibc-2.3.2-95.30 glibc-headers-2.3.4-2.43 glibc-2.3.4-2.43 glibc-2.3.4-2.43 compat-glibc-headers-2.3.2-95.30 glibc-devel-2.3.4-2.43 glibc-kernheaders-2.4-9.1.103.EL glibc-common-2.3.4-2.43 glibc-profile-2.3.4-2.43 glibc-devel-2.3.4-2.43 compat-glibc-2.3.2-95.30
4. 用ORACLE 用户 relink
relink all >> relink.log 2>> relink.log
检查log没有fatal 错误
5. reboot 系统
6. 其他NODE 按此步骤2-5 。
? 系统Patch是否稳定, 需要时间观察
30days 后系统稳定
分享到:
相关推荐
Oracle RAC 项目实施方案 Oracle RAC(Real Application Clusters)是 Oracle 公司的一种集群解决方案,旨在提供高可用性和高性能的数据库解决方案。在生产环境下实施 Oracle RAC 需要进行详细的规划和实施本文将...
### Oracle RAC 功能测试方案详解 #### 一、引言 Oracle Real Application Clusters (RAC) 是一种高可用性、高性能的企业级数据库解决方案。本文档旨在提供一个全面的Oracle 11g RAC安装后的功能测试方案,主要包括...
Linux 常用命令 oracle rac 中文手册 官网翻译 oracle rac
Oracle RAC 增加 ASM 盘, 创建表空间 Oracle RAC 是一种高可用、高性能的数据库解决方案,通过将多个服务器节点组成一个集群,提供了高可用性和高性能的数据库服务。在 Oracle RAC 中,ASM(Automated Storage ...
### Windows平台Oracle RAC集群安装过程详解 #### 引言 在企业级应用环境中,为了提高数据处理能力和系统的高可用性,Oracle Real Application Clusters (RAC) 成为了一种热门选择。尤其在Windows平台上部署Oracle...
### Oracle RAC重启操作手册知识点解析 #### 一、准备工作 **知识点1:确认应用程序状态** - **背景**: 在进行任何重启操作之前,确保所有的应用程序都已经停止是非常重要的一步。 - **目的**: 避免在数据库重启...
11.2.0.3的rac one和11.2.0.1之前大不相同。以前要通过Patch 9004119来操作,还要Omotion等命令。...附件的顺序是先切换到rac,再从rac切换到rac one node。并且附上了整个操作日志记录。仅供参考!
Oracle RAC 12c 运维最佳实践指南 Oracle RAC 12c 是一种高可用、高性能的集群解决方案,旨在实现数据库的高可用性和可扩展性。本文将对 Oracle RAC 12c 运维最佳实践指南进行解读,总结出相关的知识点。 一、 ...
Oracle RAC 12c是Oracle数据库的集群版本,全称是Oracle Real Application Clusters。它允许在多个计算机之间分布数据和负载,提供了高可用性、可扩展性和灵活性。RAC技术是Oracle数据库12c版本中提供的一项关键特性...
Vmware ESXi6虚拟机环境下搭建Oracle RAC的过程 在本文中,我们将记录一次在Vmware ESXi6虚拟机环境下搭建Oracle RAC的过程。Oracle RAC(Real Application Clusters)是一种高可用性解决方案,能够提供高性能和高...
Oracle RAC(Real Application Clusters)是Oracle数据库的一项高级特性,它允许多个实例同时访问同一个物理数据库,从而实现高可用性和负载均衡。在Oracle RAC核心技术详解中,我们将深入探讨RAC的工作原理、架构、...
【华为云ECS ORACLE RAC 11.2.0.4 安装指导】 在当前技术环境中,由于去IOE(IBM、Oracle、EMC)的趋势,许多国内企业正考虑替换Oracle数据库,转而使用国产数据库或云计算平台上的数据库服务。然而,将Oracle RAC...
标题《Understanding Oracle RAC Internals - The Cache Fusion Edition》涉及的主题是Oracle RAC内部机制,特别是Cache Fusion技术。Oracle RAC(Real Application Clusters)是Oracle数据库的一个重要特性,它允许...
Oracle RAC 安装部署文档 本文档详细介绍了 Oracle RAC 的安装部署过程,涵盖了物理硬件配置需求、虚拟机需求、操作系统安装、数据库安装、 Oracle RAC 图形界面搭建方法、创建磁盘组、安装 Oracle 数据库、性能...
oracle rac 不停机调整时间.txt
Oracle RAC(Real Application Clusters)集群是一种高可用性解决方案,它允许多个实例同时访问同一个数据库,确保在单个节点故障时数据的连续性和一致性。归档日志是Oracle数据库的重要组成部分,它们记录了自上次...
- 其中,`rac_node1`和`rac_node2`是RAC集群中的节点IP,`servicename`是Oracle数据库的服务名。 3. **配置连接池**:设置最大和最小连接数,超时设置等,以确保性能和资源管理。 4. **测试数据源**:在创建数据...
Hypver-v Linux虚机配置Oracle RAC
资源名称:深入理解Oracle RAC 12c内容简介:《深入理解Oracle RAC 12c》介绍了Oracle RAC 12c技术的方方面面,涵盖了与RAC技术相关的集群件知识、数据库知识、存储知识、网络知识,并在基于RAC的应用软件设计、优化...
oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记oracle rac安装个人笔记...