Oracle
Oracle Data Guard 中的網路線路切換
我們有一個使用 Oracle Data Guard 建立的帶有遠端備用數據庫的主數據庫。它們可以通過專用無線網路和有線 LAN 進行同步(網路介質有兩種選擇)
Data Guard 中是否有任何設置來處理網路線路故障?例如,我想將有線區域網路設置為主線,當它不可用時,數據保護自動切換到無線網路。
當然,您可以配置備用位置。
您現在可能在主數據庫上有這個:
log_archive_dest_1='location=use_db_recovery_file_dest' -- FRA for local archivelogs log_archive_dest_2='service=standby_TNS_wired_network ...'
你可以這樣配置:
log_archive_dest_1='location=use_db_recovery_file_dest' -- FRA for local archivelogs log_archive_dest_2='service=standby_TNS_wired_network ... alternate=log_archive_dest_3' log_archive_dest_3='service=standby_TNS_wireless_network ... alternate=log_archive_dest_2' log_archive_dest_state_2=enable log_archive_dest_state_3=alternate
範例 17-3 為同一備用數據庫定義備用 Oracle 網路服務名稱
LOG_ARCHIVE_DEST_2='SERVICE=stby1_path1 MAX_FAILURE=1 ALTERNATE=LOG_ARCHIVE_DEST_3 DB_UNIQUE_NAME=stdby1' LOG_ARCHIVE_DEST_STATE_2=ENABLE LOG_ARCHIVE_DEST_STATE_3=ALTERNATE LOG_ARCHIVE_DEST_3='SERVICE=stby1_path2 DB_UNIQUE_NAME=stdby1'