如何理解oracle 11g scan ip

來源:互聯網
上載者:User

如何理解oracle 11g scan ip
 
在11.2之前,client連結資料庫的時候要用vip,假如你的cluster有4個節點,那麼用戶端的tnsnames.ora中就對應有四個主機vip的一個串連串,如果cluster增加了一個節點,那麼對於每個串連資料庫的用戶端都需要修改這個tnsnames.ora。

 引入了scan以後,就方便了用戶端串連的一個介面,顧名思義 single client access name ,簡易用戶端串連名,這是一個唯一的名稱,在整個公司網路內部唯一,並且在DNS中可以解析為三個ip地址,用戶端串連的時候只需要知道這個名稱,並串連即可, 每個SCAN VIP對應一個scan listener,cluster內部的service在每個scan listener上都有註冊,scan listener接受用戶端的請求,並foward到不同的Local listener中去,還是由local 的listener提供服務給用戶端。

scan只是一個名字,這個名字在DNS上解析成三個IP地址(VIP也是一個名字,也要配置一個ip地址阿)

 無論cluster有多大(兩個節點或者20個節點),都只有三個scan vip,在隨機的節點上啟動(如果是兩個節點,可能三個vip在一個節點,也可能是1+2)

scan主要是簡化用戶端串連,你如果有20個節點,用戶端串連的時候,是不是需要配置20個vip,如果用scan,只需要一個scan name就行了,剩下的事情,scan幫你做了。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.