oracle 11g 中出现SCAN IP,请问这个IP 的作用是什么?每个数据库最多有多少个SCAN IP?scan ip 的数量与数据库节点数之间有没有什么关系?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 21:43:40
oracle 11g 中出现SCAN IP,请问这个IP 的作用是什么?每个数据库最多有多少个SCAN IP?scan ip 的数量与数据库节点数之间有没有什么关系?

oracle 11g 中出现SCAN IP,请问这个IP 的作用是什么?每个数据库最多有多少个SCAN IP?scan ip 的数量与数据库节点数之间有没有什么关系?
oracle 11g 中出现SCAN IP,请问这个IP 的作用是什么?每个数据库最多有多少个SCAN IP?
scan ip 的数量与数据库节点数之间有没有什么关系?

oracle 11g 中出现SCAN IP,请问这个IP 的作用是什么?每个数据库最多有多少个SCAN IP?scan ip 的数量与数据库节点数之间有没有什么关系?
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的数量是:三个!