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

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

概觀

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

vcn-peering.png 的描述如下
vcn-peering.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. 管理歷程檔