发布网友 发布时间:2022-04-24 04:46
共1个回答
热心网友 时间:2022-04-11 21:41
简单的说吧:
在以前的版本,假如我们的rac集群增加了一个新节点,那么在客户端就要更改tnsnames.ora文件,将监听信息加入,直到11R2版本,出现了scan的功能,这个功能很好的解决了这个问题,当再有新节点加入rac的时候,客户端什么都不需要动,原理如图:,客户端真正连接的是scan listener,当然,这里是有3个listener,但是如果我们只有2个节点,那么我感觉配置一个scan ip就可以了,相应的对应的当然也只是一个scan listener了,因为scan ip是有clusterware管理的,所以其实是各个节点的pmon进程会想scan listener中注册,同时CRS的ONS进程会采集各节点的负载均衡情况,通知scan listener,以便scan listener根据负载情况将连接分配到各节点。
其实,这些资料还是Oracle的官方英文资料吧~耐心看,你肯定没问题的!