管理對等部署
使用對等部署導入 OCI GoldenGate 災害復原計畫。
注意:本文僅適用於資料複製部署。
關於對等部署
對等部署是您在發生災害或服務中斷時,建立為主要部署待命的資源。它包含所有相同的主要部署描述資料,例如歷程檔和參數檔、區塊磁碟區以及檔案儲存服務複本。對等部署可以是本機或遠端部署。本機對等體位於與主要部署相同的區域,但位於不同的可用性網域 (AD) 或容錯域 (FD)。遠端對等資料庫位於不同的區域。
主要部署只能有一個本機或跨區域部署對等資料庫。對等部署可讓您視需要從主要部署切換至待命部署。當您執行切換至對等部署時,您切換的對等部署會成為主要部署。
注意:對等部署是以與主要部署相同的費率計費。深入瞭解 OCPU 管理與計費。
停止主要部署並不會停止待命部署,這會繼續計費。您必須刪除待命部署以避免計費。
另請注意,您無法變更待命部署的大小,因為待命部署必須維持與主要部署相同的大小。
限制
-
建立對等部署時,區域清單會顯示可用的遠端區域,您可以在其中建立跨區域待命資料庫。新增待命資料庫時,如果您的租用戶訂閱遠端區域,則可用區域清單只會顯示遠端區域 (您必須訂閱配對的遠端區域)。
-
對於跨區域災害復原,您必須在切換並修改目標主機之後,重新設定「分送路徑」。我們可透過兩種方式進行:
-
(適用於 GoldenGate 版本 23.10 多個組建) 在 OCI GoldenGate 部署主控台中,選取分配服務。檢視分送路徑或目標起始路徑的路徑資訊,然後編輯目標 URI 。
-
使用 REST API 呼叫來執行更新:
curl -u <username>:<password> -X PATCH https://<deployment-host>:443/services/v2/sources/<distribution-path-name> -d '{ "target": { "uri": "wss://<new-target-deployment-host>:443/services/v2/targets?trail=<trail-name>" } }' \| jq .
注意:如果使用 IAM 進行認證,您也必須建立新的 GoldenGate 連線,並將其指派給來源部署。
-
-
部署信任存放區憑證不會複製到跨區域待命對等資料庫,而且兩個部署不能有相同的 FQDN。建立待命資料庫之後,您必須使用 SSL 憑證 / 金鑰更新待命資料庫,並以憑證中支援的網域名稱,以內嵌方式更新新部署的 FQDN。為指定區域產生的舊版憑證自行簽署可能對待命區域無效,因此您可能需要重新產生這些憑證,然後上傳至待命部署。
新增對等部署
開始之前
-
請確定您已新增最低必要原則,特別是允許 GoldenGate 部署使用 OCI 加密密碼複製,以及使用 / 管理 OCI 加密密碼資源的原則。
-
在加密密碼層級啟用跨區域複製之前,不會複製加密密碼。請確定您選取的區域與部署的待命對等資料庫相同。瞭解設定跨區域加密密碼複寫。請確定複查必要的 IAM 原則段落中的允許跨區域加密密碼複製的資源主體所需的權限。
-
如果指派的連線未使用加密密碼,將會發生下列錯誤:
Standby peer cannot be created as following connections does not use secret id <OCID> -
您必須編輯連線以使用加密密碼,或將其取代為使用加密密碼的連線。
-
-
在 OCI GoldenGate 中建立連線之前,請先在資料庫層級設定 Active Data Guard 或 Data Guard,以確保連線字串同時包含主要和待命資訊。如果在建立連線之後設定,請確定從連線詳細資訊頁面上的「動作」功能表重新整理連線。
新增對等部署至主要部署:
-
在主要部署的「詳細資訊」頁面上,選取災難復原。
-
在「災害復原 (Disaster Recovery)」頁面上,選取新增對等 (Add peer) 。
-
在「新增對等建置」面板中:
-
選取要在其中建立對等部署的區域。
注意:區域清單只會顯示可用的遠端區域,您可以在其中建立跨區域待命資料庫。
-
對於自動選取最佳可用性網域位置:
-
選取此選項,讓服務代表您選取可用性網域和容錯域。
-
取消選取此選項即可自行選取可用性網域和容錯域。
-
-
-
選取新增。
對等建置會顯示在「災害復原」頁面的清單中,您可以在此監督其狀態,直到變成「作用中」為止。
注意:具有專用端點的指定連線在待命區域中會建立為共用端點,以便預設使用部署的子網路和專用端點。如有需要,您可以手動指定子網路,編輯待命區域中的連線以使用專用端點。
切換至對等部署
瞭解如何執行從主要端切換至待命對等部署。
從主要資料庫切換至待命對等部署是手動處理作業。切換會假設主要對等資料庫仍然可用,並在啟動待命對等資料庫之前,先執行最後一次同步,以確保待命對等資料庫上存在主要資料庫的所有描述資料和資料。請確定您訂閱必要的 OCI GoldenGate 事件,以便隨時掌握相關的部署活動。
您可以從主要部署的詳細資訊頁面或跨區域待命部署的詳細資訊頁面執行切換。若要切換至對等部署,請執行下列動作:
-
在部署的「詳細資訊」頁面上,選取災難復原。
-
在「災害復原」頁面的「對等部署」清單中,從您要切換至之對等資料庫的動作功能表中選取切換。
-
在「切換」對話方塊視窗中,確認您要切換至此對等,然後選取切換。
-
切換進行時,部署狀態會變更為更新。
切換完成後,對等體現在成為主要節點,而主要節點則成為對等節點。
注意:如果您發現待命資料庫位於主要資料庫後方,請參考工作 10:設定 Oracle GoldenGate 處理作業中的擷取主要叢集的組態,瞭解用來處理資料庫切換作業的參數。
容錯移轉至對等部署
瞭解如何執行從主要部署到待命對等部署的容錯移轉。
容錯移轉會使用上一個成功的同步點來啟動待命對等資料庫,而且不會嘗試連線至主要資料庫。待命對等上沒有上次同步後建立的處理作業。
您可以從主要部署的詳細資訊頁面或跨區域待命部署的詳細資訊頁面執行切換。若要切換至對等部署,請執行下列動作:
-
在部署的「詳細資訊」頁面上,選取災難復原。
-
在「災害復原」頁面的「對等部署」清單中,從您要切換至之對等資料庫的動作功能表中選取容錯移轉。
-
在「容錯移轉」對話方塊視窗中,確認您要切換至此對等,然後選取容錯移轉。
-
容錯移轉進行時,部署狀態會變更為更新。
當容錯移轉完成時,對等體現在成為主要節點,而主要節點則成為對等體。
注意:如果您發現待命資料庫位於主要資料庫後方,請參考工作 10:設定 Oracle GoldenGate 處理作業中的擷取主要叢集的組態,瞭解用來處理資料庫切換作業的參數。
檢視對等部署詳細資訊
在主要部署詳細資訊頁面的「災害復原」頁籤中檢視對等部署詳細資訊。
此頁面上顯示的對等部署資訊包括:
- 角色 (主要或待命)
- 州/省
- 區域
- 可用性網域
- 容錯域
- 前置檢查狀態和上次執行時間
- 角色變更明細
視對等部署為本機或遠端部署而定,您可以從「動作」功能表執行下列動作:
- 切換
- 容錯移轉
- 啟動前置檢查 (遠端)
- 檢視前置檢查結果 (遠端)
- 刪除
- 複製 OCID
執行對等部署前置檢查
您應該定期執行對等部署前置檢查,以確保容錯移轉成功或手動切換。對等部署前置檢查可確保在切換之前,會先將使用密碼加密密碼的資源複製到遠端對等資料庫。前置檢查包括下列項目的檢查:
- 密碼加密密碼已存在
- 加密密碼會複寫至待命區域
- 待命區域有密碼加密密碼,但最近更新之後與主要區域不符
- 所有指定的連線都有效,而且有多個主機存在
- 指派的連線已存在,但必須更新,因為最近的變更
如果前置檢查因任何原因而失敗,請確定您執行必要的動作,然後重新執行前置檢查。
刪除對等部署
不再需要對等部署來停止未使用資源的經常性額外費用時,請刪除對等部署。
若要刪除對等部署,請執行下列動作:
-
在主要部署的「詳細資訊」頁面上,選取災難復原。
-
在對等部署清單中,從您要刪除之對等的動作功能表中選取刪除。
-
在「刪除對等」對話方塊視窗中,確認您要刪除此對等,然後選取刪除。
對等部署的狀態會變更為「刪除中」。