在不同區域的雲端資料庫之間複寫資料

瞭解如何設定和設定 Oracle Cloud Infrastructure GoldenGate ,以便在位於不同區域的兩個自治式資料庫之間複製資料。

概觀

Oracle Cloud Infrastructure GoldenGate 可讓您複寫位於不同區域之支援 OCI 資料庫中的資料。下列步驟會引導您瞭解如何設定及執行此複製模型。

regiona-regionb.png 的說明如下
regiona-regionb.png 圖解描述

開始之前

您必須具有下列項目,才能完成此快速啟動:

  • 一個區域 (區域 A) 中的現有來源資料庫
  • 不同區域 (區域 B) 中的現有目標資料庫

請參閱支援的項目,以及 OCI GoldenGate 提供哪些區域

工作 1:建立 OCI GoldenGate 資源

  1. 在區域 A 和區域 B 中建立部署。確定您在「進階」選項中啟用 GoldenGate 主控台公用存取
  2. 在「區域 A」(來源區域) 中,建立來源資料庫連線
  3. 在區域 A 中將來源連線指派給來源部署
  4. 在區域 B (目標區域) 中,建立目標資料庫連線
  5. 在區域 B 中將目標連線指派給目標部署
  6. 在區域 A 中建立含有目標部署連線詳細資料的 GoldenGate 連線,並將其指派給來源部署。

工作 2:設定來源部署

  1. 在區域 A (來源區域) 中,從部署詳細資料頁面啟動部署主控台,然後使用您在任務 1 中指定的 GoldenGate 憑證登入。
  2. 新增異動資訊
  3. 新增並執行 Extract 。請先確定 Extract 正在執行並擷取來源變更,再繼續進行下一個步驟。
  4. 如果使用 GoldenGate 證明資料存放區,請新增來源部署可用來連線至目標部署的 Path Connection
    1. 在導覽功能表中,按一下 Path Connections
    2. Path Connections 上,按一下新增 Path Connection (加號圖示),然後完成下列欄位:
      1. 針對證明資料別名,輸入別名。
      2. 使用者 ID 中,輸入 ggsnet
      3. 對於密碼驗證密碼,輸入密碼。
    3. 按一下提交

作業 3:設定目標部署

  1. 在區域 B (目標區域) 中,從部署詳細資料頁面啟動部署主控台,然後使用您在任務 1 中指定的 GoldenGate 憑證登入。
  2. 如果使用 GoldenGate 證明資料存放區,請建立來源部署用來連線至目標部署的使用者:
    1. 在導覽功能表中,按一下使用者管理
    2. 按一下新增使用者 (加號圖示),依下列方式完成欄位,然後按一下送出
      • 若為認證者,請從下拉式清單中選取密碼
      • 對於角色,請從下拉式清單中選取運算子
      • 使用者名稱中,輸入名稱 (例如 ggsnet)。
      • 密碼中,輸入與此使用者關聯的密碼。確認密碼。
  3. 使用下列值新增目標起始的路徑
    1. 來源歷程檔名稱:輸入建立 Extract 時所使用的兩個字元來源歷程檔名稱
    2. 目標認證方法
      • 如果使用 GoldenGate 證明資料存放區,請選取 UserID 別名
      • 如果使用 IAM 證明資料存放區,請選取 OAuth
    3. 目標協定wss
    4. 目標主機<domain>.deployment.goldengate.<source-region>-1.oci.oraclecloud.com

      附註:

      您可以從來源「建置詳細資訊」頁面複製並貼上主控台 URL,然後移除 https:// 協定。
    5. 連接埠號碼443
    6. 網域:輸入來源 OCI GoldenGate 使用者名稱 (ggsnet)
    7. 別名:輸入來源 OCI GoldenGate 別名
    8. 目標歷程檔名稱:輸入目標歷程檔的兩個字元歷程檔名稱
  4. 確認已在目標區域 OCI GoldenGate 建置主控台中建立 Target-initiated Path

作業 4:複製資料

  1. 在區域 A 的來源部署主控台上,確認已在 Distribution Service 中建立 Distribution path
  2. 返回區域 B 中的目標部署主控台,然後新增並執行 ReplicatReplicat 會讀取 Target-initiated Path 所建立的 Trail 檔案。
  3. 監督效能
  4. 管理歷程檔