建立資料複製資源

瞭解如何建立資料複製資源 (例如部署和連線),這對於開始使用 Oracle Cloud Infrastructure GoldenGate 而言至關重要。

相關主題

建立部署

部署可讓您建立及組織 Oracle Cloud Infrastructure GoldenGate 資源,並啟用 OCI GoldenGate 部署主控台,供您新增及管理資料複製處理作業。您可以建立 Oracle Database、Big Data、Db2 for z/OS、Db2 for i、Microsoft SQL Server、MySQL 和 PostgreSQL 來源或目標的部署。

開始前

建立部署之前,請先檢閱下列需求:

  • 如果您在進階選項中啟用公用部署主控台存取, OCI GoldenGate 會代替您在您的租用戶 VCN 中建立負載平衡器。為了確保成功建立部署和負載平衡器,您必須制定適當的原則、配額和限制。
  • 在啟用 Oracle Cloud Infrastructure Identity and Access Management (OCI IAM) 的租用戶中,選取將用來登入部署主控台的證明資料存放區。
  • 視您的來源和目標技術類型而定,您可能需要一個以上的部署。如果您不確定解決方案需要多少部署,請參閱範例拓樸瞭解詳細資訊。

建立部署:

  1. 在「主控台」導覽功能表中,按一下 Oracle Database ,然後選取 GoldenGate
  2. 在「部署」頁面上,按一下建立部署
  3. 在「建立部署」面板中,輸入名稱並選擇性地輸入描述。
  4. 從「區間」下拉式清單中,選取要在其中建立部署的區間。
  5. 對於「選擇」部署類型,請選取資料複製
  6. 選取技術下拉式清單中,選取下列其中一種技術類型:
    • Oracle Database
    • Big Data
    • MySQL
    • PostgreSQL
    • Microsoft SQL Server
    • IBM Db2 for i
    • IBM Db2 for z/OS

    請參閱支援的項目,瞭解可以作為 OCI GoldenGate 來源和目標的資料庫和技術。

  7. 對於版本,會自動選取最新版本。按一下變更版本以選取其他版本。

    附註:

    深入瞭解版本
  8. 選取下列其中一個選項:
    • 開發或測試:使用建議的開發或測試環境預設值設定部署。OCPU 數目下限為 1 個。
    • 生產:在生產環境啟用自動調整功能的情況下,以建議的預設值 4 個 OCPU 設定部署。所需的 OCPU 數目下限為 3,且已啟用自動調整功能。
  9. 若為選取 OCPU ,請輸入數字,或按一下變更資源配置以使用滑動軸來選擇要使用的 Oracle Compute 單位 (OCPU) 數目。

    附註:

    一個 OCPU 相當於 16gb 的記憶體。如需詳細資訊,請參閱 OCPU 管理與帳單
  10. (選擇性) 選取自動調整比例

    附註:

    自動調整可讓 OCI GoldenGate 將您為 OCPU 數目指定的 OCPU 數目擴大至最多 24 個 OCPU 的 3 倍。例如,如果您將 OCPU 數目指定為 2 並啟用「自動調整」,則部署最多可以擴展至 6 個 OCPU。如果將 OCPU 數目指定為 20 並啟用「自動調整」, OCI GoldenGate 最多只能調整為 24 個 OCPU。
  11. 若為自動選取最佳可用性網域位置
    • 選取此選項,讓服務代表您選取可用性網域和容錯域。
    • 取消選取此選項即可自行選取可用性網域和容錯域。
  12. <Compartment> 中的子網路下拉式清單中,選取從 OCI GoldenGate 服務租用戶建立專用端點的子網路。這樣可確保部署一律可透過此子網路使用,前提是此子網路的原則允許存取。

    若要選取其他區間中的子網路,請按一下變更區間

    附註:

    建立或更新部署時,您只能選取專用子網路。
  13. 選擇授權類型
    • 包括授權,以訂閱服務的新軟體授權。
    • 自備授權 (BYOL) :將現有的 Oracle GoldenGate 授權帶入服務。啟用 BYOL OCPU 限制以控制 BYOL 所涵蓋的 OCPU 數目。涵蓋的 OCPU 數目下限為 1 個。
  14. 如果是 GoldenGate 執行處理名稱,請輸入建置會在建立時指定給 GoldenGate 建置執行處理的名稱。
  15. 針對「證明資料」存放區,請選取下列其中一項:
    • OCI Identity and Access Management (OCI IAM) 可讓使用者在啟用 IAM (識別與存取管理) 的租用戶中使用其 Oracle Cloud 帳戶 (單一登入) 登入部署主控台。

      附註:

      • 選取 IAM 之後,當您稍後編輯部署設定值時,將無法切換至 GoldenGate。
      • 此選項適用於 Db2 進行 i 部署,以防止登入和分送路徑發生問題。
      1. (選擇性 - 僅適用於「資料複製」部署) 選取自訂群組對角色對應,將使用者群組對應至特定的 GoldenGate 角色。您至少必須將安全角色群組指派給使用者群組。進一步瞭解 Oracle GoldenGate 使用者角色和權限
    • GoldenGate ,用於管理使用者的 GoldenGate。
      1. 輸入管理員使用者名稱
      2. 選取區間中的密碼加密密碼,或按一下變更區間,從其他區間中選取一個密碼加密密碼。您也可以建立新的密碼加密密碼。

        建立新密碼加密密碼:

        1. 按一下建立密碼加密密碼
        2. 在「建立加密密碼」面板中,輸入加密密碼的名稱,也可以選擇輸入描述。
        3. 區間下拉式清單中選取一個區間,以儲存您的加密密碼。
        4. 選取目前區間中的保存庫,或按一下變更區間以選取其他區間中的保存庫。
        5. 選取加密金鑰

          附註:

          僅支援 AES 金鑰、軟體保護金鑰以及 HSM 金鑰。GoldenGate 密碼秘密金鑰不支援 RSA 和 ECDSA 金鑰。
        6. 輸入的密碼長度至少為 8 到 30 個字元,其中至少包含 1 個大寫字母、1 個小寫字母、1 個數字以及 1 個特殊字元。特殊字元不可為 '$'、'^' 或 '?'。
        7. 確認密碼。
        8. 按一下建立

      附註:

      您可以在部署主控台中管理 GoldenGate 使用者。深入瞭解
  16. (可選擇) 按一下顯示進階選項以取得網路選項和新增標記。
    1. 在 [ 網路 ] 標籤中,
      1. 選取啟用 GoldenGate 主控台公用存取,即可包括專用端點以外的公用端點,並允許使用者公開存取部署主控台。如果選取, OCI GoldenGate 會在您的租用戶中建立一個負載平衡器,以建立公用 IP。選取與此部署在其中建立負載平衡器相同的 VCN 公用子網路。

        附註:

        負載平衡器是額外付費的資源。您可以管理此資源,但請確定部署仍在使用中時,不會刪除負載平衡器。深入瞭解負載平衡器價格
      2. 選取自訂端點,以提供您將用來存取專用服務主控台 URL 的專用完整網域名稱 (FQDN) 前置碼。您也可以選擇上傳 SSL/TLS 憑證 (.pem) 及其對應的私密金鑰,但不支援密碼保護的憑證。

        • 您必須負責確保 FQDN 可解析為您先前選取的子網路中的部署專用 IP 位址。
        • 如果部署是公用部署,您必須負責確保 FQDN 公開解析為部署的公用 IP 位址。

        服務會使用自己的憑證 (如果您未提供憑證),而且在啟動建置主控台時可能會發生安全警告。

        附註:

        您的 SSL 憑證必須符合下列需求:
        • 通常的名稱應與部署的 FQDN 相符。如果沒有,當您存取部署主控台時將會出現警告。
        • 它必須使用強式雜湊演算法進行簽署。Arcfour、arcfour128、arcfour256,不允許任何演算法類型。
        • 它不能過期。
        • 有效期上限不可超過 13 個月。
        • 它不能是自行簽署的憑證。
        如果發生「私密金鑰無效」錯誤,您可以使用下列 OpenSSL 指令檢查金鑰的正確性。對憑證執行此命令:
        openssl x509 --noout --modulus --in <cert>.pem |openssl md5

        然後在私密金鑰上執行此命令:

        openssl rsa --noout --modulus --in <key>.pem |openssl md5

        兩個指令的輸出應該會傳回相同的 md5 值。如果不相符,則憑證與私密金鑰不相符。

    2. 維護區段中:
      1. 選取自訂維護時段以定義維護時段的開始,以升級部署。
      2. (選擇性) 若為主要版本自動升級期間 (天) ,請輸入 0 到 365 之間的天數。
      3. (選用) 若為搭售品核發自動升級期間 (以天數計) ,請輸入介於 0 到 180 天之間的天數。
      4. (選擇性) 若為安全修正程式自動升級期間 (天) ,請輸入 0 到 14 天之間的天數。
      5. 選取啟用次要版本自動升級,並選擇性地輸入天數。

      附註:

      進一步瞭解排定升級
    3. 備份排程段落中:
      1. 選取設定備份排程
      2. 選取日期時間,即可開始建立備份。
      3. 選取頻率以建立備份,可以是「每日」、「每週」或「每月」。
      4. 選取僅備份描述資料,即可建立不含歷程檔的備份。
      5. 選取要在其中建立備份的區間
      6. 選取要儲存備份的區間物件儲存的儲存桶
    4. 標記區段中,新增標記以協助追蹤租用戶內的資源。按一下 + 其他標記即可新增更多標記。進一步瞭解標記功能。
  17. 按一下建立以建立建置,或按一下另存為堆疊以將此組態儲存至「資源管理程式」。

    如果您選取「另存為堆疊」,便會開啟「另存為堆疊」面板,您可以在其中選擇性地提供堆疊的名稱和描述,然後選取要儲存的區間。瞭解有關資源管理程式的詳細資訊。

建立部署並變成「作用中」後,會自動啟動該部署。接著,您可以在「部署」頁面上的部署動作 (三個點) 功能表中選取啟動主控台,或者按一下部署詳細資訊頁面上的啟動主控台來存取 OCI GoldenGate 部署主控台

請確定建立並指派要與部署搭配使用的連線。

指定部署連線

確定您已為來源和目標技術建立連線。

附註:

如果使用密碼加密密碼連線,則指定連線的部署必須能夠存取連線的密碼加密密碼。請確定已將 allow dynamic-group <group-name> to read secret-bundles in <location> 原則新增至您的區間或租用戶。
若要將連線指派給部署,請執行下列動作:
  1. 在部署詳細資料頁面的資源下,按一下指派的連線
  2. 按一下指派連線
  3. 在「指派連線」對話方塊中,從下拉式清單中選取一個連線。若要從其他區間選取連線,請按一下變更區間
  4. 按一下指派連線
選取的連線會顯示在「指派的連線」清單中。您也可以從指派的部署底下的「連線」詳細資訊頁面檢視和管理此關係。

附註:

如果使用專用端點的連線在 7 天內仍未指定,則服務會將其轉換為共用端點。

當您指派部署連線時,GoldenGate 會從您輸入的名稱中移除不允許的字元,並將其縮短為 30 個字元。名稱只能包含文數字字元,並遵循別名樣式:^[a-zA-Z][a-zA-Z0-9_#$]*$。如果已經指派相同別名的連線,系統會自動將數字新增至新的別名名稱。

存取部署

建立資料複製部署並指派連線之後,您可以從部署詳細資料頁面存取 OCI GoldenGate 部署主控台。

若要存取 OCI GoldenGate 部署,請執行下列動作:
  1. OCI GoldenGate 部署頁面上,選取資料複製部署。
  2. 在部署詳細資訊頁面上,按一下啟動主控台
    或者,您可以複製主控台 URL 並將其貼到瀏覽器中。
  3. 如果是啟用 IAM 的部署,系統會提示您提供應用程式對 get_groups 的存取權。按一下允許以繼續。
  4. 若為啟用非 IAM 的部署,請在登入頁面上輸入您建立部署時所提供的管理員使用者名稱和管理員密碼。
您現在可以探索部署主控台,或開始新增擷取、複寫及路徑,以建置您的資料複寫解決方案。