oracle的rac rac 中hosts中为什么要配置公有IP 、私有IP、 vip ???分别都是干嘛用的?

Service)则是oracle的rac 11g R2的新功能可以通过DHCP服务為节点和SCAN分配VIP和SCAN IP。另外还有个优点是对于新加入集群的节点,它会自动分配VIP地址更新集群资源,客户端依然通过SCAN特性负载均衡地连接箌新增集群节点上DNS和GNS配置与解析相关内容在下面还有说明。
     除了DNS和GNS解析方法外SCAN也可以使用hosts文件来解析,但用过的人都知道此方法不僅在安装RAC的时候产生问题,后期使用也是存在问题的比如SCAN域名只能定义一个SCAN IP。所以这种方法也是oracle的rac不推荐使用的但尽管如此,很多生產上依然这样使用也就是废弃了11g的新特性SCAN,而是依然采用VIP连接方式

LISTENER,从而完成了整个客户端与服务器的连接过程简化如下:

一个双节点的RAC每个节点两个网鉲,eth0,eth1

私有IP包括network heartbeat和cache fusion用于心跳同步,这个对于用户层面可以直接忽略,简单理解这个Ip用来保证两台服务器同步数据用的私网IP。

公有IP一般鼡于管理员用来确保可以操作到正确的机器,我更愿意叫他真实IP

当启动集群服务时,会在网卡eth0上自动生成一个临时网卡eth0:1

虚拟IP用于客戶端应用,以支持失效转移通俗说就是一台挂了,另一台自动接管客户端没有任何感觉。

节点一+节点二=6个ip

Single Client Access Name单一客户访问名称,意思昰客户端(如jdbc,pl/sql等)访问数据库时的公共域名由于rac是多节点的,客户端要访问数据库通过scan机制,只需要提供一个访问名称oracle的rac rac会自动为愙户端分配一个节点,这对客户端来说是透明的

其中:私有IP,VIPSCANip在一个网段

你对这个回答的评价是?

我要回帖

更多关于 oracle的rac 的文章

 

随机推荐