單例項DG切換中的虛擬IP

panpong發表於2017-11-11

       在做DG主備切換時,為使應用端在不修改連線配置的情況下,正常連線DG資料庫,方法有幾種;

一是,應用端連線主機為主機名,可以透過域名解析調整實現;

二是,應用端連線主機為IP, 透過設定VIP(手動配置或者f5等叢集工具)

三是,應用端連線主機為IP,直接修改主機IP

       本文為透過手動配置VIP的形式實現DG主備切換對應用透明;以下是配置過程:

1.       Primary配置vip

ifconfig eth1:0 192.168.206.95 netmask 255.255.255.128 #配置vip

ifconfig eth1:0 down #取消配置

2.       修改listener.ora

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.206.95)(PORT = 1521))

      (ADDRESS = (PROTOCOL = TCP)(HOST =192.168.206.61)(PORT = 1521))

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

    )

)

3.       重啟監聽

lsnrctl stop

lsnrctl start

4.       Switchover(略)

切換完成後,primary與standby角色互換完成;

5.       手動配置vip

a.       取消原primary的vip

ifconfig eth1:0 down #取消配置

lsnrctl stop、lsnrctl start

b.       原Standby配置vip

重複步驟1-3。切換完成;

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

相關文章