一個雙節點的RAC,每個節點兩個網絡卡,eth0,eth1
節點一:
eth0 配置私有IP(priv ip)
私有IP包括network heartbeat和cache fusion,用於心跳同步,這個對於使用者層面,可以直接忽略,簡單理解,這個Ip用來保證兩臺伺服器同步資料用的私網IP。
eth1 配置公有IP(public ip)(提供對外資料服務)
公有IP一般用於管理員,用來確保可以操作到正確的機器,我更願意叫他真實IP。
eth0:1 虛擬IP(VIP)
當啟動叢集服務時,會在網絡卡eth0上自動生成一個臨時網絡卡eth0:1。
虛擬IP用於客戶端應用,以支援失效轉移,通俗說就是一臺掛了,另一臺自動接管,客戶端沒有任何感覺。
同理
節點二 也有三個 IP:priv ip,public ip,vip
節點一+節點二=6個ip
還有一個IP是SCAN IP
SCAN:
Single Client Access Name,單一客戶訪問名稱,意思是客戶端(如jdbc,pl/sql等)訪問資料庫時的公共域名,由於rac是多節點的,客戶端要訪問資料庫,透過scan機制,只需要提供一個訪問名稱,oracle rac會自動為客戶端分配一個節點,這對客戶端來說是透明的。
一個雙節點的RAC,每個節點兩個網絡卡,eth0,eth1
節點一:
eth0 配置私有IP(priv ip)
私有IP包括network heartbeat和cache fusion,用於心跳同步,這個對於使用者層面,可以直接忽略,簡單理解,這個Ip用來保證兩臺伺服器同步資料用的私網IP。
eth1 配置公有IP(public ip)(提供對外資料服務)
公有IP一般用於管理員,用來確保可以操作到正確的機器,我更願意叫他真實IP。
eth0:1 虛擬IP(VIP)
當啟動叢集服務時,會在網絡卡eth0上自動生成一個臨時網絡卡eth0:1。
虛擬IP用於客戶端應用,以支援失效轉移,通俗說就是一臺掛了,另一臺自動接管,客戶端沒有任何感覺。
同理
節點二 也有三個 IP:priv ip,public ip,vip
節點一+節點二=6個ip
還有一個IP是SCAN IP
SCAN:
Single Client Access Name,單一客戶訪問名稱,意思是客戶端(如jdbc,pl/sql等)訪問資料庫時的公共域名,由於rac是多節點的,客戶端要訪問資料庫,透過scan機制,只需要提供一個訪問名稱,oracle rac會自動為客戶端分配一個節點,這對客戶端來說是透明的。