Oracle RAC中的Public IP, VIP和Internal IP,SCAN

牛平發表於2018-01-29
名詞解釋:

Public IP:用於和OS進行連線的普通IP地址。
Virtual IP:用於與Oracle連線的業務IP,可以實現Failover和RAC管理。
Internal IP: 用於同步Oracle共享記憶體資料的IP。
SCAN IP:用於與Oracle連線的業務IP。

要求:
Private IP:
    每個node一個
    必須與Public IP網路隔離
    並且兩個node的interface name(eth0) 要保持一致。

Virtual IP:
    每個node一個
    每個node的interface name必須一致
    VIP對應的Hostname必須在DNS中註冊或者使用GNS
    被clusterware 管理

注意點:

Virtual IP必須在DNS中定義,不應該在OS定義。當你安裝GRID時,會讓你指定定義的DNS中的VIP的域名。這樣就使得當
一個node當機時,Clusterware會把VIP重新定義到現存的node上,從而避免tcp-timeout引發的問題。

SCAN: Single Client Access Name,是一個VIP的特例,也是在DNS中進行定義,不能在OS中定義。理論上
應該有3個IP,每次請求時,DNS會輪詢返回一個IP給客戶端。

當Clusterware啟動時,每個VIP會被分給3個node,當叢集中存在兩個node是,其中的一個node將會有2個VIP。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29757574/viewspace-2150597/,如需轉載,請註明出處,否則將追究法律責任。

相關文章