準備移轉至 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 的網路需求如下:
-
擷取:如果在伺服器上遠端執行 Oracle GoldenGate,而不是從您擷取的資料庫執行,如果延遲大於 80 毫秒 (毫秒),則可能會影響效能。對於「整合式擷取」,只會傳送所擷取之表格的變更至「擷取」處理程序本身。
-
Replicat :如果從遠端在與資料庫 Oracle GoldenGate 不同的伺服器上執行 Oracle GoldenGate,則會對其套用變更,如果延遲大於 5 毫秒,則可能會影響效能。
-
對於 Oracle GoldenGate 與 Oracle GoldenGate 的通訊:如果您擷取 100% 的資料,則歷程檔會以產生之重做日誌磁碟區的 30-40% 成長。這表示 Oracle GoldenGate 會透過網路傳送 30-40% 的產生重做日誌磁碟區。如果網路無法擴展至此磁碟區,您可以對透過網路傳送的歷程檔資料啟用壓縮。這個壓縮通常可達到或等於 8:1 的壓縮率。您也可以修改 TCP 視窗通訊埠大小與緩衝區。
建立必要的 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,則在啟用自動調整功能時,部署會自動使用資源,無須手動介入。如需詳細資訊,請參閱調整部署規模。
執行移轉前任務
開始移轉之前,請先完成下列步驟:
-
針對您正在移轉的 Oracle GoldenGate 執行處理,備份並保護雲端儲存上的資料。資料包括配置檔與歷程檔資料。如需執行備份的步驟,請參閱執行備份與回復。
-
Oracle GoldenGate Cloud Classic 資料位置是
/u02/data/ggdata。 -
DIPC 資料位置位於代理程式安裝目錄
$OGG_HOME/data中。 -
內部部署資料位置為
$OGG_HOME/data。 -
Oracle GoldenGate 市集預設資料位置為
/u02/trails。
-
-
對於從 Oracle GoldenGate Classic 架構接收歷程檔的 Oracle GoldenGate Cloud Classic 或 Oracle GoldenGate Marketplace:
-
OCI GoldenGate 是完全受管理的雲端服務,因此不允許將組態檔或歷程檔搬移至 OCI GoldenGate 部署。
-
如果您正在移轉的 Oracle GoldenGate 執行處理會從另一個 Oracle GoldenGate Classic 執行處理接收歷程檔 (稱為「Dist-instance」),您必須先將「Dist-instance」轉換成 Microservices 執行處理。
-
-
如果您在正在移轉的 Oracle GoldenGate 執行處理中使用傳統擷取,您將無法在 OCI GoldenGate 中建立相同擷取;您必須切換至整合式擷取。請確定已安裝所有必要的資料庫修正程式,以使用「整合式擷取」。請參閱 Oracle 12c 或更新版本的建議修正程式。