MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 数据库 / 正文

ORACLE RAC的IP 设计

2024-11-26 20:11 huorong 数据库 5 ℃ 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:oracle的ip

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言