RAC中的虛擬IP
這全是出於對應用程式可用性的考慮。當一個節點發生故障時,與其關聯的 VIP 將被自動故障切換到另外某個節點上。當出現這種情況時,會發生兩件事:
新的節點重新進行地址解析,顯示該地址的一個新的 MAC 地址。對於直接連線的客戶端,這通常使它們在連線舊地址時出現錯誤。
隨後傳送到 VIP 的資料包前往新的節點,該節點將把錯誤的 RST 資料包返回客戶端。這導致客戶端立即收到錯誤資訊。
這意味著,當客戶端向現在已經停機的節點發出 SQL 時,或者在連線狀態下遍歷地址列表時,客戶端不會等待很長的 TCP/IP 超時(大約
10 分鐘),而是接收到一個 TCP 重置資訊。就 SQL 來說,該資訊為 ORA-3113。對於連線,使用 tnsname 中的下一個地址。
更進一步的操作是使用透明的應用程式故障切換 (TAF)。成功配置 TAF 後,就可以完全避免 ORA-3113 錯誤!
如果不使用 VIP,連線停用節點的客戶端經常要等待 10 分鐘的 TCP 超時,然後才收到錯誤資訊。因此,不使用 VIP 您就不會真正擁有好的高可用性解決方案(來源 — Metalink 說明 220970.1)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12361284/viewspace-265165/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 配置虛擬IPLinux
- 虛擬機器(三)虛擬機器配置靜態Ip虛擬機
- oracle 11G RAC的建立(VM虛擬環境)Oracle
- VMware虛擬機器對外暴露ip的操作虛擬機
- Oracle RAC修改Scan IP,Public IP的方法Oracle
- VMware Fusion虛擬機器配置固定IP虛擬機
- 更改rac scanIP IP的地址
- win10如何修改虛擬網路卡ip_win10虛擬網路卡怎麼設定ip地址Win10
- 虛擬機器搭建rac ASM盤啟動失敗虛擬機ASM
- VMware虛擬機器如何設定使主機和虛擬機器不同IP虛擬機
- RAC 增加SCAN IP
- RAC修改IP地址
- POPIC:一個虛擬IP“手藝人”的坦白局
- SQL Server Alwayson架構下 伺服器 各虛擬IP漂移監控告警的功能實現 -2(虛擬IP視角)SQLServer架構伺服器
- 如何在伺服器上新增虛擬IP?伺服器
- VMware配置centos虛擬機器靜態ipCentOS虛擬機
- Linux虛擬機器設定靜態IPLinux虛擬機
- 將虛擬機器IP與主機IP設定在同一網段的方法虛擬機
- 天翼雲高可用虛擬IP(HAVIP)實踐
- xftp連線虛擬機器中的linux(centos7)ifconfig命令找不到ip地址FTP虛擬機LinuxCentOS
- 關於openGauss中的虛擬索引索引
- Linux 中的虛擬網路介面Linux
- ubuntu虛擬機器設定靜態ip(windows能夠ping通ubuntu虛擬機器)Ubuntu虛擬機Windows
- Linux中Postfix虛擬使用者及虛擬域(六)Linux
- 宿主機訪問虛擬機器內的Docker靜態IP虛擬機Docker
- 如何為VMware的多臺虛擬機器繫結IP地址虛擬機
- VMware 虛擬機器,配置 Ubuntu 22.04 靜態 IP 地址。虛擬機Ubuntu
- 5.1 Paralles 為虛擬機器設定靜態ip虛擬機
- Linux虛擬機器IP總是改變解決Linux虛擬機
- Linux虛擬機器配置IP時提示:determining ip information for ip xxx.xxx.xxx.xxx address is alreadyLinux虛擬機ORM
- Oracle中的虛擬列索引-nosegment indexOracle索引Index
- mac上使用Vmware Fusion虛擬機器配置Centos的靜態ipMac虛擬機CentOS
- 詳解Nginx 虛擬主機配置的三種方式(基於IP)Nginx
- (全)Python 的虛擬環境構建和jupyter notebook 中虛擬環境切換Python
- VMware安裝虛擬機器時,全名、使用者名稱、虛擬機器名是什麼。修改虛擬機器為靜態ip虛擬機
- 【RAC】Oracle rac修改IP地址及埠號命令參考Oracle
- 【RAC】如何修改SCAN IP的IP地址、名稱、埠等資訊
- 虛擬機器網路設定 與dhcp 獲取ip虛擬機
- 虛擬機器 NAT 網路靜態ip配置記錄虛擬機