oracle 11g 中出现SCAN IP,请问这个IP 的作用是什么
答案:2 悬赏:80 手机版
解决时间 2021-03-12 05:37
- 提问者网友:杀手的诗
- 2021-03-11 12:16
oracle 11g 中出现SCAN IP,请问这个IP 的作用是什么
最佳答案
- 五星知识达人网友:廢物販賣機
- 2021-03-11 13:50
在Oracle 11gR2以前,如果数据库采用了RAC架构,在客户端的tnsnames中,需要配置多个节点的连接信息,从而实现诸如负载均衡,failover等等RAC的特性。因此,当数据库RAC集群需要添加或删除节点时,需要及时对客户端机器的tns进行更新,以免出现安全隐患。
在11gR2中,为了简化该项配置工作,引入了SCAN(Single Client Access Name)的特性,该特性的好处在于,在数据库与客户端之间,添加了一层虚拟的服务层,就是所谓的scan ip以及
scan ip listener,在客户端仅需要配置scan ip的tns信息,通过scan ip listener,连接后台集群数据库。这样,不论集群数据库是否有添加或者删除节点的操作,均不会对client产生影响
在11gR2中,为了简化该项配置工作,引入了SCAN(Single Client Access Name)的特性,该特性的好处在于,在数据库与客户端之间,添加了一层虚拟的服务层,就是所谓的scan ip以及
scan ip listener,在客户端仅需要配置scan ip的tns信息,通过scan ip listener,连接后台集群数据库。这样,不论集群数据库是否有添加或者删除节点的操作,均不会对client产生影响
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-03-11 14:03
scan ip的数量和数据库节点数没有直接的关系。scan ip的数量一般是三个。
严格来说应该称为scan vip(虚拟ip),而不是scan ip。scan vip可以高可用地漂移在活动的数据库节点上。
scan vip是scan listener的监听地址。一个scan vip对应一个scan listener,它们会工作在同一台服务器节点上,scan listener飘到哪个节点上,scan vip也就飘到哪个节点上。同理,scan listner的数量是三个。
三个scan vip对应同一个dns名,也就是所谓的scan(单一客户访问名)。
客户端的tns里配置的绝对不是scan vip的"ip",而是scan vip对应的dns名。这样,无论节点添加还是删除,客户端可以不用做任何修改。
再提醒一下,scan vip的数量不与数据库节点的数量一致。
我曾做过8个节点的11gr2 rac,scan vip和scan listener的数量是:三个!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯