记录一次两台虚拟机Oracle rac 心跳不能建立的排查

Oracle RAC集群部署核心原理与VMware实战 Oracle RAC(Real Application Clusters)是一种面向高可用与可扩展性的分布式数据库架构,其本质是通过共享存储、集群心跳和资源协调实现多节点协同。理解RAC需从底层Linux设备识别机制(如UDEV稳定绑定)、ASM(Automatic Storage Management)作为存储仲裁中枢的原理出发,进而掌握其在虚拟化环境(如VMware)中对SCSI路径一致性、独立持久化磁盘(independent-persistent VMDK)及集群网络隔离的技术要求。该架构广泛应用于 阅读详情

场景:两台云主机,均有子网IP和虚IP,目前子网IP和虚IP都能互相ping通。而且延迟很小,同时traceroute发现,有带* 的结果,与网络同事沟通后得知,带*并不能影响网络的连通性。

解决方案:使用tcpdump 抓udp包,指定虚拟网卡和虚IP的地址发现,发现没有包过来。然后检查了安全组,发现安全组是全部放通的状态,另外也有同事提出,同一个vpc里面的两个主机不能建立心跳,应该给还不到安全组层面。同时联系oracle rac安装同事一起进行再次排查。还是觉得网络的问题,报错信息提示: xxxx01, has a disk HB, but no network HB;于是找到之前部署的同事看了下,原来是需要打开组播。

打开组播并配置相关信息后,问题解决了。

tcpdump指定IP和端口抓包

如下指定抓www.baidu.com 并且80端口的包 保存到test.cap 可以在Windows下面用wireshark打开

tcpdump 'port 80 and host www.baidu.com' -w test.cap

排查涉及的相关命令:

重启网卡的命令:systemctl status  NetworkManager

查看主机系统版本的命令:cat /etc/*release 

dhclient    动态的获取当前主机的IP地址信息,使用此命令之前需要建网卡的命令设置为dhcp自动获取;否则静态模式的网卡不会主动的向服务获取网卡的IP地址信息的。

Oracle 19c RAC集群搭建实战:从规划部署到避坑指南 数据库高可用性是企业核心系统架构设计的关键目标,其核心原理在于通过冗余组件和故障自动转移机制,确保服务连续性。实现这一目标的主流技术包括集群、数据复制与负载均衡等,它们在保障业务稳定运行、提升系统可扩展性方面具有重要价值,广泛应用于金融、电信等对数据一致性要求极高的场景。本文聚焦于Oracle Real Application Clusters (RAC)这一经典的高可用与负载均衡解决方案,通过**Oracle 19c**这一长期支持版本,结合**ASM (Automatic Storage Managem 阅读详情

相关推荐

Linux下Oracle RAC部署核心原理与避坑指南

Oracle RAC并非简单的数据库安装,而是基于Linux内核机制的高可用集群系统。其本质是通过共享存储、多节点协同与资源抽象(如ASM、OCR、心跳网络),实现数据库服务的透明故障转移与负载均衡。理解RAC需回归Linux底层:udev设备持久化保障ASM磁盘路径稳定,/etc/hosts与DNS协同支撑SCAN解析与节点发现,内核参数(shmmax、sem)直接影响集群进程通信能力。技术价值在于规避单点故障、提升业务连续性,广泛应用于金融核心系统、政务信创云及高并发OLTP场景。本文聚焦RAC在Lin

weixin_33898233的博客 299

oracle rac 组播,安装或升级RAC时,组播测试工具mcasttest-tool

mcasttest-tool,是在安装或升级RAC时,用于检测RAC组播是否可以正常通信。一般情况下很少使用,组播是11.2.0.2开始的新功能。如果未启用组播的通信要求无论是在群集的节点或用于私有网络交换机,root.sh(安装Oracle11.2.0.2),或一部分在rootupgrade.sh(升级到Oracle11.2.0.2的一部分)会成功集群的第一个节点上执行,但会失败的后续节点如下所...

weixin_33254139的博客 1209

Oracle 19c RAC集群节点重新添加全流程详解:从环境准备到实例验证

在Oracle RAC高可用架构中,集群节点的在线管理是DBA的核心技能之一。当硬件故障、误删除或扩容需求出现时,向运行中的集群重新添加节点并非简单重装,而是需要严格遵循集群一致性原则的精细化操作。本文从Oracle 19c RAC的集群节点管理概念出发,解析Grid Infrastructure、OCR、ASM及数据库实例间的依赖关系,阐述节点添加的技术价值与常见应用场景。内容覆盖操作系统环境准备、SSH互信配置、cluvfy预检查、gridSetup.sh静默添加、root.sh执行要点、dbca新增实

weixin_34159110的博客 345

oracle rac 组播,multicast for oracle rac clusterware part

11.2.0.2.0need multicast enabled on 230.0.1.0 for private nic (If multicast can only be enabled on 224.0.0.251, need a patch 9974223)11.2.0.3.[0-4]multicast is not a must for this version11.2.0.3.[5-7...

weixin_39535349的博客 326

Linux环境下Oracle19c RAC双节点集群实战部署

本文详细介绍了在Linux环境下部署Oracle19c RAC双节点集群的实战步骤,包括环境规划、系统配置、共享存储设置、集群软件安装、数据库创建及日常维护。重点讲解了RAC架构的高可用性实现和关键配置优化,帮助DBA高效完成Oracle19c RAC部署并避免常见问题。

weixin_30621959的博客 412

在VMware上折腾Oracle 19c RAC:一个DBA的踩坑实录与完整配置清单

本文详细记录了在VMware虚拟环境中部署Oracle 19c RAC双实例的完整过程,包括环境规划、系统配置、ASM磁盘管理及集群软件安装等关键步骤。作者分享了实战中的避坑技巧和优化建议,特别针对Linux系统调优和RAC特有参数设置提供了实用指南,助力DBA高效完成高可用数据库集群部署。

weixin_30521161的博客 410

oracle rac 组播,Oracle 11g RAC安装测试组播

完美的组播测试工具,其omping,安装它与百胜像'yum的安装omping使用命令如波纹管,不要忘记执行此之后,你必须执行相同的命令,其他站点[root@kahin02-11g ~]# omping kahin02-11g-priv kahin01-11g-priv -vvUtility detected ip address of local server/client,set buffers...

weixin_35915828的博客 580

Oracle安装包全流程指南:从解压到RAC搭建与高频SQL操作

数据库环境搭建是企业应用开发和运维的基础环节,而许多开发者的起点往往是一个从网盘或论坛流传出来的“Oracle安装包.zip”。这类压缩包并非官方标准介质,解压后常因服务端、客户端与JDK概念混淆而陷入困境。理解Oracle软件组成、校验安装包完整性(如SHA256),并理清系统JDK与数据库自带运行时的区别,是避免后续连环报错的前提。在Windows或Linux上准备环境时,内核参数、依赖库和字符集选择都会影响最终可用性。新装环境常见的ORA-28547连接失败、12c删除不干净导致重装失败等问题,都有成

weixin_34265814的博客 407

【oracle rac 组播,Oracle 11g RAC安装测试组播】十分

在 Oracle 11g RAC(Real Application Clusters)中,组播(multicast)用于集群节点间的通信,如心跳检测和锁定管理。安装后测试组播功能是确保集群稳定性的关键步骤。测试前需确保网络配置正确(如交换机支持 IGMP snooping),并关闭防火墙干扰。测试分两步:基础连通性测试和 Oracle 专用工具测试。使用 Linux 环境(如 RHEL 或 Oracle Linux)。通过以上步骤,您可以确保组播功能在 Oracle 11g RAC 中正常工作。

2501_93979803的博客 1012

Oracle11g RAC for Windows 完整安装与高可用配置实战手册

Oracle Real Application Clusters(RAC)通过共享磁盘架构实现多实例并发访问同一数据库,核心机制包括缓存融合(Cache Fusion)和全局资源目录(GRD)。Cache Fusion 利用私有网络在实例间高效传输数据块,避免磁盘I/O开销,其本质是基于“远程内存访问”思想的分布式缓存一致性协议。

weixin_35879493的博客 666

CentOS 7.5 上部署 Oracle 19c RAC 完整指南与避坑要点

在业务系统对连续性要求越来越高的今天,数据库集群成为保障可用性的关键架构。Oracle RAC 作为业界成熟的多实例集群方案,通过共享存储与心跳机制实现节点故障时的自动切换,其部署涉及内核参数、用户权限、共享存储绑定以及 Grid Infrastructure 安装等多个环节,任一细节都可能影响最终集群稳定性。CentOS 7.5 作为 Oracle 19c 官方支持的最低 RHEL 7 系列版本,是实践这套环境的高性价比选择。文章从系统预检、内核配置、ASM 磁盘组规划到 DBCA 建库,结合常见失败场景

weixin_34026276的博客 441

oracle 11G R2 RAC 心跳网络异常处理(二)

实验:心跳网络网卡更换或者修改错误重启后不可用恢复。 调整配置:心跳eth1:100.100.100.X修改为心跳eth2:10.10.10.X。日常中有可能是网卡损坏更换网卡。 eth1      Link encap:Ethernet  HWaddr 08:00:27:F7:67:C6             inet addr:100.100.100.100  Bcast:10

hzcyhujw的博客 2584

CentOS 7.5部署Oracle 19c RAC全流程:从环境准备到避坑实战

数据库高可用集群是企业核心系统稳定运行的关键,Oracle RAC(Real Application Clusters)通过多节点共享存储架构,在实现负载均衡与故障自动切换的同时,对操作系统版本、内核参数、网络规划和存储配置提出了严苛要求。CentOS 7.5虽非Red Hat官方认证版本,但凭借与RHEL的高度二进制兼容性,成为众多企业内部部署Oracle 19c RAC的常见选择。然而,19c引入的新特性如双Oracle Home分离、ASM磁盘组管理、cvuqdisk依赖等,使得安装链路比单实例复杂得

weixin_33795806的博客 400

oel6.3上 oracle RAC 上节点驱逐检查过程。

RAC上是vmware vspere的虚拟机上有两个OEL6.3的虚拟机,上面跑的库是11.2.0.4 发现节点2挂掉了 1.检查节点1的alert [root@racnode1 racnode1]# pwd /u01/apps/grid/gridhome/11.2.0/grid/log/racnode1 [root@racnode1 racnode1]# tail -1

DATA 1935

oracle组播测试工具

oracle组播测试工具,可用!

机械臂控制的基础知识

在现代工业中,机械臂的自动化控制已经成为智能制造的重要一环。控制机械臂涉及多个学科,包括机械设计、运动学、控制理论和编程等。本文将从以下几个方面介绍机械臂控制的核心知识点:机械臂的构成、运动学分析、动力学建模、控制方法及编程实现。

qq_45728381的博客 5470

CentOS 7 下Oracle 11G RAC自动化部署实践指南

本文详细介绍了在CentOS 7操作系统上,通过静默安装方式自动化部署Oracle 11g RAC集群的完整实践指南。内容涵盖部署前的网络与存储规划、系统环境准备与调优、共享存储配置(UDEV/多路径)、Grid Infrastructure静默安装、数据库软件安装与集群数据库创建等核心步骤,并提供了关键的避坑指南,旨在帮助DBA高效、可靠地完成RAC集群的自动化搭建。

q6r7s8t9的博客 676

用C++手把手教你连接SimNow期货模拟盘:从CTP API封装到第一个订单(附完整代码)

本文详细介绍了如何使用C++连接SimNow期货模拟盘,从CTP API的基础架构解析到实现第一个订单的完整流程。内容涵盖CTP API的封装、SimNow环境配置、交易通道实现、行情接收与处理等核心环节,并提供完整代码示例,帮助开发者快速掌握量化交易中的期货模拟盘连接技术。

weixin_27215337的博客 328

RAC中有一个节点起不来了

环境:VirtualBox+RHEL6.5+11gR2 今天重启了虚拟机,然后就只能节点1(rac1)启动,节点2(rac2)无法启动,由于是RAC小白,所以有点凌乱: [oracle@rac2 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Wed Sep 9 13:42:54 2015 C

在路上 5223

Python小波变换实战:用PyCWT分析气候数据(附完整代码)

本文详细介绍了如何使用Python中的PyCWT库进行小波变换分析,特别针对气候数据(如NINO3海温异常数据)的多尺度周期性特征提取。通过完整的代码示例,从数据预处理、小波参数配置到结果可视化,逐步指导读者掌握小波变换在气候研究中的实际应用。

weixin_29088655的博客 281

8.5/Q1,Charls最新高分文章解读!

8 257名受试者中,672人(8.14%)在9年内发生过卒中。在调整的多因素cox回归模型中,TyG和ABSI仍然是卒中的预测因素,TyG的HR为1.25(95%CI:1.06~1.47),ABSI的HR为1.33(95%CI:1.06~1.68)。TyG和ABSI联合诊断效能最高(AUC:0.579,95%CI:0.553~0.597),而TyG(AUC:0.566,95%CI:0.544~0.587)和ABSI(AUC:0.533,95%CI:0.524~0.597)的诊断效能最低。

gsky_sci的博客 1015

Oracle 11g RAC EAM PSU滚动升级实战指南

Oracle RAC集群升级涉及高可用架构、补丁管理与业务系统深度耦合等核心概念。其原理在于通过滚动方式维持服务连续性,技术价值体现在规避单点故障、保障关键业务SLA,典型应用于电力、交通等依赖EAM(企业资产管理系统)的7×24小时场景。升级过程需兼顾CRS版本兼容性、OCR仲裁机制、跨节点事务一致性等RAC特有约束,并特别关注EAM定制组件与Oracle内核的交互风险。本文聚焦11g RAC环境下EAM专用PSU补丁(含EAM标识与迭代序号)的精准实施路径。

weixin_34292402的博客 421

C#串口通信从入门到精通(27)——高速通信下解决数据处理慢的问题(20ms以内)

本文介绍如何在高速通信情况下解决串口接收的数据来不及处理的问题,由高级工程师多年经验总结而成,绝对是串口领域的实战经验!

qq_34059233的博客 6807
上一篇: 如何防范ddos 攻击
下一篇: 关于数据库管理服务
ajax_beijing_java
博客等级 码龄13年 605粉丝 264原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值