rac scan 的疑问
rac scan 的疑问有两点疑问
1 scan 的好处从官方文档中看到有两点 a RAC节点变化,客户端不需要变动 b 客户端连接的时候实现负载均衡,轮流连接到节点
a RAC节点变化,客户端不需要变动
如果要使用scan name的这个好处,需要搭建两台DNS冗余考虑,多了一个故障点,增加了设备采购和维护工作,好处是节点变化时客户端不需要变动。不过对于多数RAC来说,增加或减少节点应该是极少发生或者从来不曾有过的操作,并且即使要修改客户端,因为现在大系统是通过中间件连的,那么修改jdbc连接串应该也不会有很大的工作量
b 客户端连接的时候实现负载均衡,轮流连接到节点
好处是轮流连到RAC节点,但是在客户端配置客户端的负载均衡不就可以实现了,而且scan listener -----> local listener 在10g rac上多加了一层,是否效率没有以前高,且多了层故障点呢
2 实际生产环境中有人在使用11gr2 rac时,搭建DNS给scan 用吗
在我们的项目里看到现有的11gr2 rac基本都是 /etc/hosts里,写1条,客户端就连这1个scan ip
不知道实际使用中是否不配置dns是主流。如果是的话,那干脆用10g rac 连接vip的方式更好些,因为如果只用1个scan ip那么scan name的好处貌似就少了一半 Answer:
scan id 和scan listener的设计是为了方便使用的,如果您不需要scan ,您继续沿用vip的方式
目前DNS配置SCAN的大概有50%的客户吧
页:
[1]