ALLSTARS_ORACLE 发表于 2013-12-10 20:14:06

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的好处貌似就少了一半

ALLSTARS_ORACLE 发表于 2013-12-10 20:14:42

Answer:
scan id 和scan listener的设计是为了方便使用的,如果您不需要scan ,您继续沿用vip的方式

目前DNS配置SCAN的大概有50%的客户吧

页: [1]
查看完整版本: rac scan 的疑问