準備移轉至 OCI GoldenGate

開始移轉至 OCI GoldenGate 之前,請先確定您考慮目前環境的停機需求,並謹慎地規劃及建立 OCI GoldenGate 所需的內容。

停機時間需求

此移轉流程會對 Oracle Cloud Infrastructure Classic、市集或內部部署中您目前 Oracle GoldenGate 執行處理的可用性造成極少的影響。您目前移轉至移轉的 Oracle GoldenGate 執行處理處理作業,將會在每個移轉工作流程停止。移轉完成後,複製處理作業會從停止處繼續。生產資料庫不得有執行中的作用中交易,以確保移轉順利完成。

您目前的 Oracle GoldenGate 執行處理檔案 (例如組態檔、報表檔以及歷程檔) 不會受到移轉的影響。

移轉順利完成之後,即可將從屬端重新路由至 OCI GoldenGate。

網路考量

OCI GoldenGate 是一項完全受管理的雲端服務,這表示您無法直接存取基礎作業系統資源。因此,您無法將資料直接複製到磁碟掛載,將資料直接傳輸至 OCI GoldenGate。

移轉屬於 Data Integration Platform Cloud (DIPC) 代理程式的 Oracle GoldenGate 執行處理時,請事先考量網路效能影響。

下列資訊適用於 Oracle GoldenGate for Oracle-to-Oracle 複製支援的所有平台。Oracle GoldenGate 的網路需求如下:

建立必要的 OCI 資源

移轉至 OCI GoldenGate 之前,您必須先建立必要的 OCI 資源:

選取部署資源配置

移轉至 OCI GoldenGate 之前,請先確定已設定您的 OCI GoldenGate 資源。建立 OCI GoldenGate 部署時,系統會要求您選取部署所需的 Oracle Compute Unit (OCPU) 數目。

若要識別 OCI GoldenGate 的運算資源配置數目,請考慮提供類似或更高資源配置給您目前用於 Oracle GoldenGate Cloud Classic 或 Oracle GoldenGate on Oracle Cloud Infrastructure Classic、市集或內部部署執行處理的資源配置。

Oracle Cloud Infrastructure 和 Oracle Cloud Infrastructure Classic 各有其專屬的標準運算資源配置。請參閱下列主題以取得詳細資訊:

OCI GoldenGate 也可讓您啟用自動調整。啟用自動調整功能時,部署的運算和記憶體可比「調整」對話方塊中目前顯示的 OCPU 數目多出 3 倍。一個 OCPU 等同於 16 GB 的記憶體。如果您的工作負載需要額外的 OCPU,則在啟用自動調整功能時,部署會自動使用資源,無須手動介入。如需詳細資訊,請參閱調整部署規模

執行移轉前任務

開始移轉之前,請先完成下列步驟:

  1. 針對您正在移轉的 Oracle GoldenGate 執行處理,備份並保護雲端儲存上的資料。資料包括配置檔與歷程檔資料。如需執行備份的步驟,請參閱執行備份與回復

    • Oracle GoldenGate Cloud Classic 資料位置是 /u02/data/ggdata

    • DIPC 資料位置位於代理程式安裝目錄 $OGG_HOME/data 中。

    • 內部部署資料位置為 $OGG_HOME/data

    • Oracle GoldenGate 市集預設資料位置為 /u02/trails

  2. 對於從 Oracle GoldenGate Classic 架構接收歷程檔的 Oracle GoldenGate Cloud Classic 或 Oracle GoldenGate Marketplace:

    • OCI GoldenGate 是完全受管理的雲端服務,因此不允許將組態檔或歷程檔搬移至 OCI GoldenGate 部署。

    • 如果您正在移轉的 Oracle GoldenGate 執行處理會從另一個 Oracle GoldenGate Classic 執行處理接收歷程檔 (稱為「Dist-instance」),您必須先將「Dist-instance」轉換成 Microservices 執行處理。

  3. 如果您在正在移轉的 Oracle GoldenGate 執行處理中使用傳統擷取,您將無法在 OCI GoldenGate 中建立相同擷取;您必須切換至整合式擷取。請確定已安裝所有必要的資料庫修正程式,以使用「整合式擷取」。請參閱 Oracle 12c 或更新版本的建議修正程式