Oracle RAC環境下vip/public/private IP的區別

來源:互聯網
上載者:User

在Oracle RAC環境下,每個節點都會有多個IP地址,分別為Public/Private/Vip,這三個IP到底有啥區別呢?分別用在那些場合呢?來看看老外的回答。
1. private IP address is used only for internal clustering processing (Cache Fusion)
私人IP用於心跳同步,這個對於使用者層面,可以直接忽略,簡單理解,這個Ip用來保證兩台伺服器同步資料用的私網IP。
2. VIP is used by database applications to enable fail over when one cluster node fails
虛擬IP用於用戶端應用,以支援失效轉移,通俗說就是一台掛了,另一台自動接管,用戶端沒有任何感覺。
這也是為什麼要使用RAC的原因之一,另一個原因,我認為是負載平衡。
3. public IP adress is the normal IP address typically used by DBA and SA to manage storage, system and database.
公有IP一般用於管理員,用來確保可以操作到正確的機器,我更願意叫他真實IP。

通過上述解釋,不難理解作為一個DBA,在配置tnsnames.ora時,有些場合是要使用的vip,而有些場合又必須使用public IP。例如,當你在定位一個資料庫的死結時,使用public ip,可以確保連到你想處理的機器,相反此時使用虛擬ip時,會出現不確定性,因為伺服器預設是開啟負載平衡的,也就是有可能你想連A機,系統卻給你分配了B機。
 
例如:

    下面的例子就是使用的VIP

  1. infodb8 =
  2.   (DESCRIPTION =
  3.     (ADDRESS= (PROTOCOL= TCP)(HOST= 138.*.1.81)(PORT= 1521))
  4.     (ADDRESS= (PROTOCOL= TCP)(HOST= 138.*.1.82)(PORT= 1521))
  5.     (LOAD_BALANCE = yes)
  6.     (FAILOVER = ON)
  7.     (CONNECT_DATA =
  8.       (SERVER= DEDICATED)
  9.       (SERVICE_NAME = infodb)
  10.       (FAILOVER_MODE =
  11.         (TYPE= SELECT)
  12.         (METHOD= BASIC)
  13.         (RETRIES = 30)
  14.         (DELAY = 5)
  15.       )
  16.       ))

  1. 下面的例子就是使用的Public IP,指定串連1機,注意紅色字型infodb1進一步限制串連的執行個體。
  2. INFODB83 =
  3.   (DESCRIPTION =
  4.     (ADDRESS_LIST =
  5.       (ADDRESS= (PROTOCOL= TCP)(HOST= 138.*.1.83)(PORT= 1521))
  6.     )
  7.     (CONNECT_DATA =
  8.       (SERVICE_NAME = infodb)
  9.       (INSTANCE_NAME = infodb1)
  10.     )
  11.     (HS = OK)
  12.   )
  • 1
  • 2
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.