設定Oracle GoldenGate

設定Oracle GoldenGate 作為中樞,您可以在其中管理連線至來源和目標資料庫、建立來源資料的擷取,以及將資料複製到目標資料庫。

Oracle GoldenGate 連線為來源管理伺服器

Oracle GoldenGate Administration Server 連線至來源資料庫。

  1. 使用瀏覽器開啟指派給您Oracle GoldenGate 執行處理的公用 IP,然後以 oggadmin 身分入。
  2. 按一下目標管理伺服器的連接埠號碼。
  3. 按一下左邊導覽面板中的態。
  4. 在資料庫頁籤中,按一下加號 (+) 圖示以新增證明資料。
  5. 提供下列資訊:
    • 證明資料網域:指定證明資料網域,例如 oggadmin。預設為 OracleGoldenGate。
    • 證明資料別名:指定別名,例如 ggadmin @ adwus2_low
    • 使用者 ID:以 ggadmin @ < tnsnames_reference >格式指定使用者 ID,例如 ggadmin @ adwus2_low
    • 密碼:指定 ggadmin 使用者密碼。
    • 驗證密碼:重新輸入 ggadmin 使用者密碼。
  6. 按一下送出
  7. 按一下登入資料庫圖示,然後使用您剛指定的證明資料登入,來測試資料庫的連線。

建立擷取

您必須定義擷取程序,以指定如何從來源資料庫擷取資料。

此摘錄負責從 Oracle 重做日誌擷取已確認的資料模型語言 (DML) 交易和資料定義語言 (DDL)。擷取會將這些資料變更寫入歷程檔或擷取檔案中。

  1. 從來源「管理伺服器」的首頁,按一下擷取旁的加號 (+) 圖示。
  2. 選取整合擷取,然後按下一步。
  3. 指定擷取的必要與選擇性值。分隔符號分隔),例如:
    • 處理作業名稱 (必要):adwsrc2
    • 描述:擷取 Adwsrc 2
    • 意圖:無法雙
    • 證明資料網域:oggadmin
    • 證明資料別名 (必要):c # # ggadmin_adwus2
    • 開始 (必要):現在
    • 歷程檔名稱 (必要):ad
    • 歷程檔大小 (MB):500
    • 歷程檔序列:0
    • 歷程檔位移:0
    • 設定檔名稱:區域公事包 (預設值)
    • 註冊至 Pdb (必要):PDB1
  4. 按一下下一步
  5. 文字區中編輯參數檔,以列出您想要擷取的表格詳細資訊。例如:
    table pdb1.adwsrc.rep_data;
  6. 按一下建立並執行
  7. 擷取處理作業完成後,您會返回「管理伺服器」的「總覽」頁面。該擷取的「動作」功能表提供了停止擷取的選項,並檢視擷取程序詳細資料。

Oracle GoldenGate 連線為目標管理伺服器

將「Oracle GoldenGate 管理伺服器」連線至目標資料庫並提供必要的複製資訊。

  1. 使用瀏覽器開啟指派給您Oracle GoldenGate 執行處理的公用 IP,然後以 oggadmin 身分入。
  2. 按一下來源管理伺服器的連接埠號碼。
  3. 按一下左邊導覽面板中的態。
  4. 在資料庫頁籤中,按一下加號 (+) 圖示以新增證明資料。
  5. 提供下列資訊:
    • 證明資料網域:指定證明資料網域,例如 oggadmin。預設為 OracleGoldenGate。
    • 證明資料別名:指定別名,例如 ggadmin
    • 使用者 ID:以 ggadmin @ < tnsnames_reference >格式指定使用者 ID,例如 ggadmin @ adwus2_low
    • 密碼:指定 ggadmin 使用者密碼。
    • 驗證密碼:重新輸入 ggadmin 使用者密碼。
  6. 按一下送出
  7. 按一下登入資料庫圖示,然後使用您剛指定的證明資料登入,來測試資料庫的連線。
  8. 指定檢查點表格 (例如 ggadmin.checkpoint_rec_data),然按一下「送出」。

    檢查點表格包含追蹤複製進度所需的資料,因為它將交易套用至目標系統。

  9. 按一下「交易資訊」旁邊的加號 (+) 圖示來新增綱要、提供綱要名稱、啟用「排程資料欄」,然後按一下「送出」。

    您指定的綱要會啟用來源綱要的補充記錄日誌。

  10. 按一下活動訊號旁邊的加號 (+) 圖示、接受建議的預設值,然後按一下送出,以新增活動訊號監督。

    「自動活動訊號」表格是監督Oracle GoldenGate 架構內延遲的一種方法。活動訊號表格可讓您測量組態內的端對端傳輸量,並識別網路中任何可能的瓶頸。

建立複製

您必須定義複製處理作業,以指定將擷取的資料放置在目標資料庫中的方式。

複製處理作業會在目標系統上執行、讀取該系統上的歷程檔,然後重新建構 DML 或 DDL 作業,並套用至目標資料庫。

  1. 從目標「管理伺服器」的首頁,按一下「複製程式」旁邊的加號 (+) 圖示。
  2. 選取非整合擷取,然後按下一步。
  3. 指定擷取的必要與選擇性值。分隔符號分隔),例如:
    • 處理作業名稱 (必要):adwus2
    • 描述:ADWUS2 的複製
    • 意圖:無法雙
    • 證明資料網域:oggadmin
    • 證明資料別名 (必要):ggadmin
    • Begin (必要):記錄中的位置
    • 交易日誌序號 (必要):0
    • 交易日誌 Rbs 偏移 (必要):0
    • 來源 (必要):歷程檔
    • 歷程檔名稱 (必要):ad
    • 歷程檔子目錄:<無>
    • 檢查點表格:沒有檢查點表格
    • 設定檔名稱:區域公事包 (預設值)
  4. 按一下下一步
  5. 文字區中編輯參數檔,以列出您想要擷取的表格詳細資訊。例如:
    MAP PDB1.REC_DATA, TARGET ADWUS2.REC_DATA;
  6. 按一下建立並執行
  7. 從「管理伺服器」的「總覽」頁面,按一下複製的「動作」功能表,然後選取啟動