Oracle 版本: 12.2.0.1.170814
OS 版本: Windows Server 2016
問題描述:
建立 Data Guard Broker Configuration 的時候產生以下錯誤 :
問題分析:
在建立 Data Guard 時如果不使用 Data Guard Broker 就需要設定 log_archive_dest_1 與 log_archive_dest_2 兩個參數,一般來說 log_archive_dest_1 為本地 archive log 設定, log_archive_dest_2 為 Remote Log Shipping 設定。從 Oracle 12c 版本之後,如果使用 Data Guard Broker 來設定 Data Guard ,則不需要自行設定 log_archive_dest_2 ,這個參數須完全交由 Data Guard Broker 自行綁定,如果在建立 Data Guard Broker Configuration 已經設定了 log_archive_dest_2 參數,就會出現 ORA-16698 錯誤。
解決方法:
將參數檔中的 log_archive_dest_2 設定移除,只需保留 log_archive_dest_1 的設定就好。