使用 ZeroETL 鏡像管線鏡射資料
必須啟用 JavaScript 才能正確顯示此內容
使用 ZeroETL 鏡像管線鏡射資料
瞭解如何使用 ZeroETL 鏡像管線將資料從 Autonomous AI Transaction Processing 鏡射到 Autonomous AI Lakehouse 。
開始之前
確保您:
- 檢查您的來源和目標資料庫版本。目標資料庫版本必須等於或高於來源資料庫版本。
- 確定您準備 Oracle GoldenGate 資料庫。
- 複查並設定跨資料庫表格的資料列唯一性,以避免發生 ZeroETL 鏡射的主索引鍵問題。主索引鍵可唯一識別資料庫表格中的記錄或資料列。請參閱確保來源與目標表格中的資料列唯一性。
- 檢查來源資料庫中的
DBA_GOLDENGATE_SUPPORT_MODE 視觀表,其中顯示資料庫中表格的 Oracle GoldenGate 擷取處理作業支援層次相關資訊。
- 新增 GoldenGate 管線的最低必要原則。
工作 1:建立管線
建立管線:
- 在 OCI GoldenGate 總覽頁面的 GoldenGate 功能表中,按一下管線。
或者,您可以按一下資料 Fabric ,然後按一下建立管線。
- 在「管線」頁面上,按一下建立管線。
- 在「建立管線」面板中,完成下列欄位,然後按一下建立管線:
- 對於名稱,請輸入管線的名稱。
- (選擇性) 在描述中,輸入說明以協助區別此管線與其他管線。
- 如果是區間,請選取要在其中建立管線的區間。
- 選取授權類型。
- 建立您的來源與目標連線。若要快速啟動,請建立 Oracle Autonomous Database 連線。
- (選擇性) 按一下顯示進階選項以設定「程序」選項:
- 進行中複製之前先複製現有的資料:選取此選項即可執行資料起始載入。對於現有表格,您可以選擇:
- 截斷:刪除現有資料列,然後從來源載入資料列。
- 取代:刪除現有的表格,然後從來源建立並載入表格。
- 附加:讓現有的資料列維持不變,並從來源載入資料列。
- 略過:保留表格,並移至下一個物件。
- 取代綱要變更 (DDL) :選取時,選擇當處理作業發生錯誤時,要對現有綱要採取的動作:
- 終止:倒回交易並停止處理。
- 捨棄:將錯誤記錄至捨棄檔並繼續處理。
- 忽略:忽略錯誤並繼續處理。
- DML 錯誤時的動作:選取當處理作業發生 DML 錯誤時,要對現有資料採取的動作:
- 失敗後重新啟動:選取此選項即可在處理作業因任何原因而停止時啟用自動重新啟動。
- 使用預設對應啟動管線:使用預設的 1:1 對應規則建立管線之後,立即啟動管線。如果未選取,您可以在建立規則對應後設定規則對應,然後手動啟動管線。
作業 2:新增映射規則
您可以利用對應規則,將來源表格和綱要的預設一對一對應變更為目標。
若要預覽、新增或移除對映規則,請執行下列動作:
- 在「業務進程」資訊頁面上,選取對應規則。
- 在「對映規則」清單中,您可以複查或編輯目前的對映規則,以及:
- 預覽:複查對應規則如何影響複製中所含的綱要和表格。
- 新增:識別要包含或排除的表格和綱要。您可以使用完整的物件名稱或萬用字元來取代物件名稱的任何部分。如需詳細資訊,請參閱在資料庫物件名稱中使用萬用字元。
- 移除:移除對應規則。
任務 3:啟用記錄
啟用管線的登入:
- 在管線頁面上,選取要啟用記錄日誌的管線。
- 在「管線詳細資訊」頁上,選取「日誌」。
- 在管線清單中,從「動作」功能表中,選取您要啟用之管線的啟用日誌。
- 在啟用日誌面板中:
- 對於日誌名稱,請輸入名稱。
- 從區間下拉式清單中選取一個區間。
- 對於日誌群組,您可以:
- 從下拉式清單中選取群組
- 建立新群組
- 將它留白,並自動指定預設群組
- 如果是日誌保留,請從下拉式清單中選取月數。
- 按一下啟用日誌。
等待狀態變成「有效」。
任務 4:啟動業務進程
啟動管線:
- 從管線詳細資訊頁面上的動作功能表中,選取開始。
- 在管線的詳細資訊頁面上,選取初始化。
「初始化」步驟會顯示管線步驟的目前狀態。對於每個步驟,您可以從其動作功能表中選取檢視詳細資訊,並複查對應的訊息。
- 在管線的狀態為「作用中 (執行中)」之後,選取程式實際執行。
程式實際執行處理作業會顯示「擷取並套用」處理作業的狀態和延遲。