使用 VCN 對等互連在不同區域的雲端資料庫之間複寫資料

瞭解如何設定和設定 Oracle Cloud Infrastructure GoldenGate 和虛擬雲端網路 (VCN) 對等互連,以在兩個位於不同區域的自治式 AI 資料庫之間複製資料。

概觀

Oracle Cloud Infrastructure GoldenGate 可讓您以專用端點複製位於不同區域之受支援 OCI 資料庫中的資料。此範例示範如何將鳳凰城 (區域 A) 中的 OCI GoldenGate 連線至位於法蘭克福 (區域 B) 的 Autonomous AI Database 執行處理與專用端點。

diff-region-vcn.png 的說明請見下方
diff-region-vcn.png 圖解描述

開始之前

您必須具有下列項目才能繼續:

作業 1:設定網路

  1. 在區域 A 中,使用兩個區域子網路建立 VCN (VCN A):
    • 公開 (10.0.0.0/24)
    • 私人 (10.0.1.0/24)
    1. 在「VCN 詳細資訊」頁上,按一下「閘道」。
    2. 在「動態路由閘道連附項」底下,按一下建立 DRG 連附項
    3. 在「建立 DRG 附件」面板中,輸入名稱並選取位置,然後按一下「建立 DRG 附件」。
    4. 在「DRG 附件」清單中,按一下您建立的 DRG 名稱。系統會將您帶到「DRG 詳細資訊」頁面。
    5. 在 DRG 詳細資訊頁面上,按一下 DRG 名稱,然後按一下附件
    6. 在遠端對等互連連接附件下,按一下建立遠端對等互連連接
    7. 在「建立遠端對等互連連線」面板中,輸入名稱、保留預設設定值,然後按一下建立遠端對等互連連線。RPC 連附項會自動新增至 DRG,其對等互連狀態會設為「新增」(未對等互連)。
    8. 在「遠端對等互連連線附件」清單中,選取您建立的 RPC。
    9. 在「RPC 詳細資訊」頁面的 OCID,按一下複製

      附註:

      您可以將 OCID 暫時貼到文字編輯器中供日後使用。
  2. 重複 B 區域的上一個步驟,使用兩個區域子網路和 DRG 建立 VCN (VCN B):
    • 公開 (192.168.0.0/24))
    • 私人 (192.168.1.0/24)
  3. 在「區域 B 的 RPC 詳細資訊」頁上,按一下 RPC 名稱,然後按一下「建立連線」。
  4. 在「建立連線」面板中,選取「區域 A」,然後貼上「區域 A」的 RPC OCID。然後,「對等狀態」會設為「對等互連」。
  5. 在 VCN A 的「詳細資訊」頁面上,依序按一下路由專用子網路 <VCN 名稱 > 的路由表
  6. 按一下新增路由規則
  7. 在「新增路由規則」面板中,完成下列欄位,然後按一下新增路由規則
    1. 目標類型:動態路由閘道
    2. 目的地 CIDR 區塊:192.168.1.0/24
  8. 在 VCN B 的「詳細資訊」頁面中,按一下資源底下的安全清單,然後按一下專用子網路 - <VCN 名稱 > 的安全清單
  9. 按一下新增傳入規則
  10. 在「新增傳入規則」對話方塊中,完成下列欄位,然後按一下新增傳入規則
    1. 來源類型: CIDR
    2. 來源 CIDR:10.0.1.0/24
    3. IP 協定: TCP
    4. 來源連接埠範圍:All
    5. 目的地連接埠範圍:1522

      附註:

      這是存取 Oracle Autonomous Database (ADB) 執行處理的預設連接埠。
  11. 在 VCN B 的詳細資訊頁面中,按一下資源底下的路由表,然後按一下專用子網路路由表 -<VCN 名稱 >
  12. 按一下新增路由規則
  13. 在「新增路由規則」面板中,完成下列欄位,然後按一下新增路由規則
    1. 目標類型:動態路由閘道
    2. 目的地 CIDR:10.0.1.0/24

作業 2:建立部署

確定您在區域 A 中使用 VCN A,此區域與區域 B 中的 VCN B 對等互連。

若要查看 OCI GoldenGate 提供哪些區域,請參閱雲端資料區域

請按照指示建立部署

工作 2:設定 DNS 對等互連

  1. 在 VCN A 中建立監聽和轉送端點:
    1. 從 Oracle Cloud 主控台導覽功能表中,按一下網路,然後選取虛擬雲端網路
    2. 從虛擬雲端網路清單中,選取 VCN A。
    3. 在 VCN A 的 VCN 資訊下,選取 DNS 解析器
    4. 在「資源」底下,按一下端點,然後按一下建立端點以建立「監聽」和「轉送」端點。
      1. 在「建立端點」面板中,輸入「名稱」。
      2. 若為選擇子網路,請從下拉式清單中選取 VCN 專用子網路。
      3. 對於端點類型,請選取監聽
      4. 按一下建立端點
      5. 重複上述步驟以建立轉寄端點。

      附註:

      請參閱建立解析器端點以瞭解詳細資訊。
  2. 重複步驟 1,在 VCN B 中建立監聽和轉送端點。
  3. 管理 VCN A 的規則:
    1. 回到 VCN A,按一下 DNS 解析器。
    2. 在「資源」中,按一下規則,然後按一下管理規則
      1. 在「管理規則」面板的規則條件中,從下拉式清單中選取網域
      2. 網域中,輸入 VCN A 的 DNS 網域名稱。

        如果您計畫連線 ADB 網域名稱,也可以新增網域名稱。例如,如果您的區域是鳳凰城,則您的 ADB 網域名稱會是:adb.us-phoenix-1.oraclecloud.com

      3. 若為來源端點,請從下拉式清單中選取 VCN B 的監聽端點。
      4. 目的地 IP 位址中,輸入您的目的地 IP 位址。
      5. 按一下儲存變更

        附註:

        請參閱解析器規則,瞭解有關建立解析器規則的詳細資訊。

作業 4:建立並指定連線

  1. 建立來源和目標資料庫的連線

    附註:

    請確定符合:
    • 您對流量路由方法選取「專用端點」。
    • 確定連線字串或公事包中所提供 FQDN 使用的網域正使用其規則正確地轉送至適當的 DNS 解析器。請參閱解析器規則以瞭解詳細資訊。
  2. 在任務 2 中建立的指派部署連線

作業 5:複製資料

  1. 導覽回「部署」頁面,然後選取您在「任務 2」中建立的部署。
  2. 在「部署詳細資訊」頁面上,按一下啟動主控台
  3. 登入 OCI GoldenGate 部署主控台
  4. 新增交易資訊checkpoint table
  5. 新增並執行 Extract
  6. 新增並執行 Replicat

作業 6:監視與維護處理

  1. 監督複製處理作業
  2. 管理歷程檔