Oracle 聆聽程式 (listener) 可配置為叢集內的套件 (稱為聆聽程式套件)。每一個具有
RAC 應用例的節點均可使用聆聽程式套件進行配置。聆聽程式套件配置為自原本的節點自動故障轉移到承接節點。原本的節點回復後,聆聽程式套件便會自動故障轉回至原本的節點。
在聆聽程式套件的 ASCII 配置檔中,FAILBACK_POLICY 設為 AUTOMATIC。SUBNET 是一組受監視的子網路。使用 AUTO_RUN 設定值即可設定套件自動啟動。
各 RAC 應用例均可配置使用指定處理用戶端連線的聆聽程式進行註冊。聆聽程式套件命令集配置為新增套件
IP 位址,並在節點上啟動聆聽程式。
例如,在具備一個資料庫的雙節點叢集上,各節點均可擁有一個 RAC
應用例和一個聆聽程式套件。Oracle 用戶端可配置使用 Oracle Net Service
連接到任一套件 IP 位址 (或是對應的主機名稱)。發生節點失效時,連接套件
IP 位址的現有用戶端連線會在聆聽程式套件故障轉移並新增套件 IP 位址後重設。對配置基本故障轉移的用戶端而言,在後續連線中,用戶端會連線至下一個可用的聆聽程式套件
IP 位址和聆聽程式。