专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

ORACLE RAC的IP 设计 oracle rac 169.254

ins518 2024-10-12 21:05:05 技术文章 10 ℃ 0 评论

ORACLE RAC 的服务器,网卡一般最少有2个网卡,一块公网网卡,一块内网网卡。

Oracle RAC 环境最少要有7个IP,分成SCAN IP、Virtual IP、Public IP、Private IP等。

其中SCAN IP、Public IP、Virtual IP 必须在同一个网段,使用的是公网网卡。

Private IP必须在另外一个网段,使用的是私网(内网)网卡。

Private IP一定不要与Public IP、SCAN IP、Virtual IP在同一个网段。

现在介绍这几个网卡的IP功能:

SCAN IP:Single Client Access Name单一客户端节点访问,就是客户端(jdbc,PL/SQL)访问数据库的公共域名。ORACLE RAC是多节点的,客户端要访问数据库,通过scan机制,只需要提供一个访问名称。ORACLE RAC会自动为客户端分配一个节点,这对客户端来说是透明的。

Public IP:又称为公网网卡,它是网卡的真实IP。ORACLE RAC的每个节点在安装ORACLE之前都需要配置外网网卡Public IP,Oracle RAC通过public IP 对外提供网络服务,主要用于对数据库的管理。可以使用操作系统的多网卡绑定技术实现IP Failover。

Virtual IP:简称VIP,主要是用来实现故障转移。当ORACLE RAC中一个节点发生故障时,VIP会浮动到另外一个正常节点。

Private IP:ORACLE RAC内部节点间通讯使用,不对外开放使用。私网通讯主要分成两种:1.集群层面的通信。这种通信持续存在、实时性要求高、数据量小。2.数据库实例之间的通信。这种通信主要是cache fusion缓存融合造成的实例之间的数据传输,数据量很大,速度要求非常高。Private IP用于集群间多节点心跳同步和cache fusion缓存融合等任务。Oracle 12C版本中,Private IP还担任Flex ASM的任务。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表