升級 Oracle GoldenGate 最大可用性中心堆疊
瞭解如何使用 OCI 堆疊升級現有的 Oracle GoldenGate 市集堆疊。
注意:您只能升級至單一區域 - 主要或待命組態。
升級之前,請確定您:
-
關閉 VM 執行處理中的所有 Oracle GoldenGate 處理作業。
-
備份所有區塊儲存,以便日後因升級或更新失敗而需要回復。
-
記下或備份儲存在 GoldenGate 區塊磁碟區之外之 VM 上的任何檔案和組態設定值,以便在堆疊升級後重新套用這些檔案和組態設定值。
-
讓最新的 GoldenGate 部署密碼用於升級,無論是手動輸入或儲存在 Vault 密碼中。
關於堆疊
堆疊是包含最新 Terraform 程式碼庫的壓縮檔。堆疊可讓您佈建新的運算節點,並連附現有的區塊儲存。此方法可確保 Oracle GoldenGate 不會遺失環境中的任何相關資料。
下載最新的堆疊
在升級 Oracle GoldenGate Marketplace 之前,您必須先下載最新的堆疊。下載堆疊:
-
登入 Oracle Cloud Infrastructure。
-
在 Oracle Cloud 導覽功能表中,依序選取市集和所有應用程式。
-
在市集搜尋列中輸入
Oracle GoldenGate Maximum Availability Hub。 -
在 Oracle GoldenGate Maximum Availability Hub 頁面上,選取啟動堆疊按鈕下方的下載連結。
識別堆疊的 Terraform 版本
升級堆疊之前,請先識別要升級的堆疊 Terraform 版本。
識別堆疊的 Terraform 版本:
-
登入 Oracle Cloud Infrastructure。
-
在 Oracle Cloud 導覽功能表中,選取開發人員服務,然後在資源管理程式下,選取堆疊。
-
在「堆疊 (Stacks)」頁面上,選取您要升級的堆疊。
-
在「堆疊詳細資訊」頁面的「堆疊資訊」底下,尋找 Terraform 版本欄位並記下其值。
升級 Oracle Oracle GoldenGate 最大可用性中心映像檔
升級現有的 Oracle GoldenGate Maximum Availability Hub 映像檔:
-
在 Oracle Cloud 導覽功能表中,選取開發人員服務,然後在「資源管理程式」下,選取堆疊。
-
在「堆疊 (Stacks)」頁面上,選取要升級的堆疊。
-
在「堆疊」的詳細資訊頁面上,選取編輯,然後選取編輯堆疊。
-
在「編輯堆疊」頁面上,針對 Terraform 組態來源,選取瀏覽,然後上傳最新的堆疊壓縮檔。
-
選取下一步。
-
在設定變數頁面中複查「OGG 密碼」和「叢集」的「執行處理」設定值,然後選取下一步。
備註:
-
對於 GoldenGate 部署密碼,請確定您使用最新的密碼 (手動輸入或儲存在 Vault 密碼中)。
-
您只能升級至單一區域 - 主要或待命叢集組態。
-
-
複查您的堆疊設定值,然後選取儲存變更。
-
登入您的 Oracle GoldenGate 執行處理,並停止所有執行中的處理作業。請確定停止所有微服務 (管理、分送、接收者和效能測量結果),包括 Service Manager。
-
回到 Oracle Cloud 的導覽功能表中,選取運算,然後選取執行處理。
-
在「執行處理」頁面中,選取要升級的執行處理,然後選取終止。
提示:您必須在升級程序中終止主要和待命叢集中的所有適用 GoldenGate 運算執行處理。
備註:
您可以:
-
選取執行處理,然後在「執行處理詳細資訊」頁面上選取終止
-
勾選清單中執行處理旁邊的方塊,然後從動作功能表中選取終止。
-
開啟執行處理的動作 (三個點) 功能表,然後選取終止。
-
-
在「終止執行處理」對話方塊中,選取永久刪除連附的開機磁碟區,然後選取終止執行處理。
-
執行處理終止之後,請使用 Oracle Cloud 導覽功能表返回「堆疊」頁面。
-
在「堆疊 (Stacks)」頁面上,選取要升級的堆疊。它必須與您之前編輯的相同。
-
在「堆疊」的詳細資訊頁面上,選取套用。
工作完成之後,請確認運算節點正在執行中。監督主要叢集之 node-1 上的 /tmp/startupScript.log,以檢查建置啟動是否成功。接著,您就可以存取部署。