SCAN是為所有客戶端連接到集群所提供的地址。
在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提供服務給客戶端。
