使用 ZeroETL 鏡像管線鏡射資料

瞭解如何使用 ZeroETL 鏡射管線將資料從 Autonomous Transaction Processing 鏡射至 Autonomous Data Warehouse

開始之前

確保您:
  • 複查並設定跨資料庫表格的資料列唯一性,以避免發生 ZeroETL 鏡射的主索引鍵問題。主索引鍵可唯一識別資料庫表格中的記錄或資料列。請參閱確保來源與目標表格中的資料列唯一性
  • 具備目標資料庫管理權限的使用者,將下列權限授與 GGADMIN 使用者進行 ZeroETL 鏡射:
    GRANT DWROLE TO GGADMIN;
    GRANT DATAPUMP_CLOUD_EXP TO GGADMIN;
    GRANT DATAPUMP_CLOUD_IMP TO GGADMIN;
    GRANT EXECUTE ON DBMS_CLOUD_ADMIN TO GGADMIN;
    GRANT CREATE DATABASE LINK TO GGADMIN;
  • 檢查來源資料庫中的 DBA_GOLDENGATE_SUPPORT_MODE 視觀表,其中顯示資料庫中表格的 Oracle GoldenGate 擷取處理作業支援層次相關資訊。
  • 新增 GoldenGate 管線的最低必要原則
  • 您用於管線的來源和目標連線具有專用端點。

作業 1:建立連線

首先,建立來源和目標資料庫的連線。OCI GoldenGate 管線目前支援具有 mTLS 認證的 Oracle Autonomous Database 連線。

  1. 建立連線之前,請確定您準備 Oracle GoldenGate 23ai 的資料庫
  2. 建立 Autonomous Database 連線

作業 2:建立管線

建立管線:
  1. OCI GoldenGate 總覽頁面的 GoldenGate 功能表中,按一下管線

    或者,您可以按一下資料 Fabric ,然後按一下建立管線

  2. 在「管線」頁面上,按一下建立管線
  3. 在「建立管線」面板中,完成下列欄位,然後按一下建立管線
    1. 對於名稱,請輸入管線的名稱。
    2. (選擇性) 在描述中,輸入說明以協助區別此管線與其他管線。
    3. 如果是區間,請選取要在其中建立管線的區間。
    4. 選取授權類型。
    5. 從下拉式清單中選取您的來源和目標連線。

      附註:

      管線目前只支援具有專用端點的連線。
    6. (選擇性) 按一下顯示進階選項以設定「程序」選項:
      • 進行中複製之前先複製現有的資料:選取此選項即可執行資料起始載入。對於現有表格,您可以選擇:
        • 截斷:刪除現有資料列,然後從來源載入資料列。
        • 取代:刪除現有的表格,然後從來源建立並載入表格。
        • 附加:讓現有的資料列維持不變,並從來源載入資料列。
        • 略過:保留表格,並移至下一個物件。
      • 取代綱要變更 (DDL) :選取時,選擇當處理作業發生錯誤時,要對現有綱要採取的動作:
        • 終止:倒回交易並停止處理。
        • 捨棄:將錯誤記錄至捨棄檔並繼續處理。
        • 忽略:忽略錯誤並繼續處理。
      • DML 錯誤時的動作:選取當處理作業發生 DML 錯誤時,要對現有資料採取的動作:
        • 終止
        • 捨棄
        • Ignore
      • 失敗後重新啟動:選取此選項即可在處理作業因任何原因而停止時啟用自動重新啟動。
      • 使用預設對應啟動管線:使用預設的 1:1 對應規則建立管線之後,立即啟動管線。如果未選取,您可以在建立規則對應後設定規則對應,然後手動啟動管線。

作業 3:新增映射規則

您可以利用對應規則,將來源表格和綱要的預設一對一對應變更為目標。

若要預覽、新增或移除對映規則,請執行下列動作:
  1. 在「業務進程」資訊頁面上,選取對應規則
  2. 在「對映規則」清單中,您可以複查或編輯目前的對映規則,以及:
    • 預覽:複查對應規則如何影響複製中所含的綱要和表格。
    • 新增:識別要包含或排除的表格和綱要。您可以使用完整的物件名稱或萬用字元來取代物件名稱的任何部分。如需詳細資訊,請參閱在資料庫物件名稱中使用萬用字元
    • 移除:移除對應規則。

工作 4:啟用記錄日誌

啟用管線的登入:
  1. 管線頁面上,選取要啟用記錄日誌的管線。
  2. 在「管線詳細資訊」頁上,選取「日誌」。
  3. 在管線清單中,從「動作」功能表中,選取您要啟用之管線的啟用日誌
  4. 啟用日誌面板中:
    1. 對於日誌名稱,請輸入名稱。
    2. 區間下拉式清單中選取一個區間。
    3. 對於日誌群組,您可以:
      • 從下拉式清單中選取群組
      • 建立新群組
      • 將它留白,並自動指定預設群組
  5. 如果是日誌保留,請從下拉式清單中選取月數。
  6. 按一下啟用日誌
等待狀態變成「有效」。

作業 5:啟動管線

啟動管線:
  1. 從管線詳細資訊頁面上的動作功能表中,選取開始
  2. 在管線的詳細資訊頁面上,選取初始化

    「初始化」步驟會顯示管線步驟的目前狀態。對於每個步驟,您可以從其動作功能表中選取檢視詳細資訊,並複查對應的訊息。

  3. 在管線的狀態為「作用中 (執行中)」之後,選取程式實際執行

    程式實際執行處理作業會顯示「擷取並套用」處理作業的狀態和延遲。