Oracle 版本: 12.1.0.2
OS 版本: Linux 7.5
問題描述:
Primary 為 RAC 架構, Standby 端為 Single Instance ,使用 Data Guard Broker ,設定完 Data Guard Broker 後 show configuration 出現以下告警 :
問題分析:
ORA-16532: Oracle Data Guard broker configuration does not exist 這個訊息大多與 Data Guard Broker 的設定檔有關,也就是參數 dg_broker_config_file1 與 dg_broker_config_file2 所設定的 .dat 檔,這個檔案預設會設定在 $ORACLE_HOME/dbs 底下,在 RAC 架構下,必須要把此檔案設定在所有節點可共享的位置,例如 ASM ,否則就有可能會出現 DG Broker 找不到設定檔的訊息。
解決方法:
將參數 dg_broker_config_file1 與 dg_broker_config_file2 重新設定在 ASM ,並重新 disable configuration 與 enable configuration 之後此告警訊息消失。