ORACLE RAC 心跳网卡配置网关,导致无法跨网段连接数据库

环境: RHEL 6.5      RAC 11.2.0.4


偶然现象,后来模拟不出来了,所以无日志,只是写症状和原因


我们平时可能会经常在RHEL6 上配置两个或多个不同网段的网卡和IP地址,并且每个网卡上的网关都是不同的,在正常情况下这很好,我们不会发现什么异常。

因为NetworkManager会为每个不同网段的访问请求指引相对应的网关,这符合我们的需求。

# route -n    查看网关



但是!!!,RHEL 6 安装RAC的时候,需要关闭NetworkManager服务

那么此时很可能导致服务器的默认路由被设置成一个网卡所指定的网关,

在rac中,假如被指定成了心跳网卡的网关,那就会导致对外网卡的跨网段通信的数据全部被丢到心跳网卡上的网关,体现为无法跨网段通信



附上正常route -n 的示例结果


[root@rac1 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.115.0   0.0.0.0         255.255.255.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth1
0.0.0.0         192.168.100.220 0.0.0.0         UG    0      0        0 eth0   ---》默认网关


















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle RAC(Real Application Clusters)是一种分布式数据库解决方案,旨在提供高可用性、可扩展性和容错性。它是Oracle数据库的一部分,通过允许多个服务器共享一个数据库实例,实现了在多个节点上同时执行数据库操作的能力。 Oracle RAC的主要特点是实现了数据库的水平伸缩性,可以根据需要随时增加或减少服务器节点数量。这种灵活性使得Oracle RAC适用于处理大量数据的企业级应用,无论是在云端还是本地环境中。此外,Oracle RAC还提供了数据的冗余备份,以确保在节点故障时不会丢失数据,从而提供了高可用性和容错性。 Oracle RAC使用一种称为Cache Fusion的技术来提高性能和数据一致性。它通过共享物理内存块和高速网络互连,使多个节点能够直接访问彼此的数据,从而避免了磁盘I/O的延迟。这种方式可以极大地提高数据库的响应速度,并且保持数据的一致性。 另外,Oracle RAC还提供了自动容错和自动恢复的机制。它可以自动检测到节点故障,并且将受影响的数据库操作转移到其他正常工作的节点上。同时,当节点恢复后,Oracle RAC能够自动将数据同步和重新分布,以确保整个系统的一致性和可用性。 总的来说,Oracle RAC是一种强大的分布式数据库解决方案,适用于处理大规模数据和对高可用性、可扩展性和容错性要求较高的企业级应用。它提供了灵活的伸缩性、高速的数据访问、自动容错和恢复等特点,使得企业能够更好地管理和利用数据资源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值