為 PostgreSQL 新增 Extract

Extract 是針對來源資料來源連線和擷取或擷取資料執行的程序。瞭解如何新增 Extract for PostgreSQL Database、 OCI Database with PostgreSQLAmazon Aurora PostgreSQLAmazon RDS for PostgreSQLAzure Database for PostgreSQLAzure Cosmos DB for PostgreSQL ,以及 Google Cloud SQL for PostgreSQL 技術。

請務必遵循部署版本的適當指示。

新增擷取 (26ai)

開始前

新增和執行 Extract 以從來源擷取資料之前,請確定您:

  • 準備 Oracle GoldenGate 資料庫
  • 建立 PostgreSQL 連線將連線與 PostgreSQL 部署建立關聯
  • 啟用補充記錄日誌:
    1. 啟動 PostgreSQL GoldenGate 部署主控台:
      1. 從「部署」頁面,選取 PostgreSQL 部署以檢視其詳細資訊。
      2. 在 PostgreSQL 部署詳細資料頁面上,按一下啟動主控台
      3. 在部署主控台登入頁面上,輸入您在建立 PostgreSQL 部署時所提供的 GoldenGate 管理憑證。
    2. 登入之後,在導覽功能表中按一下資料庫連線
    3. 針對 PostgreSQL 資料庫連線,按一下連線。如果連線成功,就會顯示檢查點表格和 TRANDATA 欄位。
    4. 在「TRANDATA 資訊」旁邊,按一下新增 TRANDATA (加號圖示)。
    5. 輸入表格名稱、綱要名稱或萬用字元。例如,src_ociggll.*
    6. 按一下送出

      附註:

      您只需要按一下「提交」一次。使用搜尋欄位來搜尋您的表格名稱,並確認已新增表格。
在 Oracle GoldenGate 26ai 中新增 Extract:
  1. deployment console 導覽功能表中,按一下 Extracts
  2. Extracts 頁面上,按一下新增 Extract (加號圖示)。
  3. 「新增 Extract」表單包含下列頁面。視需要填寫「新增 Extract」表單:
    1. Extract 資訊頁面上:
      1. 選取 Extract 類型
        • Change Data Capture Extract
        • Initial Load Extract
      2. 輸入處理作業名稱
      3. (選用) 輸入說明
      4. 按一下下一步
    2. 在「註冊 Extract」頁面上:
      1. 選取來源證明資料網域別名
      2. 選取外掛程式類型 (邏輯解碼外掛程式):TEST_DECODINGPGOUTPUT

        附註:

        請參閱下列主題以取得詳細資訊:
    3. 在「Extract 選項」頁面上:
      1. 選取開始的時機:
        • Now
        • 自訂時間
        • 日誌中的位置
        • 日誌結尾
      2. 輸入 Extract Trail 詳細資訊:
        • 名稱 (只能有兩個字元。)
        • 子目錄
        • 歷程檔大小
        • 歷程檔序列
        • 歷程檔位移
      3. 從下拉式清單中選取「來源證明資料」「網域」「別名」
      4. 按一下下一步
    4. 在「受管理選項」頁面上,視需要完成選擇性欄位:
      1. 選取設定檔名稱
      2. 啟用對部署狀況具有重大影響
      3. 啟用自動啟動
      4. 啟用自動重新啟動
      5. 按一下下一步
    5. 在「參數檔 (Parameter file)」頁面上,編輯文字區域中的參數檔,列出要擷取的表格詳細資訊。例如:
      table source.table1;

      附註:

      GoldenGate 預設使用格林威治標準時間 (GMT)。使用 SETENV 覆寫 Extract 的預設設定。此變更僅適用於 Extract 處理作業,不適用於部署。
      setenv (TZ="US/Eastern")
      setenv (TZ="GMT+5")
  4. 按一下建立並執行以啟動 Extract。如果按一下「建立」,您可以稍後從 Extracts 頁面手動啟動 Extract
您會返回 Extracts 頁面,您可以在此選取 Extract 處理作業來檢視其詳細資訊。

新增 Extract (21 c)

開始前

新增和執行 Extract 以從來源擷取資料之前,請確定您:

  • 準備適用於 Oracle GoldenGate 的資料庫
  • 建立 PostgreSQL 連線將連線與 PostgreSQL 部署建立關聯
  • 啟用補充記錄日誌:
    1. 啟動 PostgreSQL GoldenGate 部署主控台:
      1. 從「部署」頁面,選取 PostgreSQL 部署以檢視其詳細資訊。
      2. 在 PostgreSQL 部署詳細資料頁面上,按一下啟動主控台
      3. 在部署主控台登入頁面上,輸入您在建立 PostgreSQL 部署時所提供的 GoldenGate 管理憑證。
    2. 登入之後,請開啟導覽功能表,然後按一下組態
    3. 針對 PostgreSQL 資料庫連線,按一下連線。如果連線成功,就會顯示檢查點表格和 TRANDATA 欄位。
    4. 在「TRANDATA 資訊」旁邊,按一下新增 TRANDATA (加號圖示)。
    5. 輸入表格名稱、綱要名稱或萬用字元。例如,src_ociggll.*
    6. 按一下送出

      附註:

      您只需要按一下「提交」一次。使用搜尋欄位來搜尋您的表格名稱,並確認已新增表格。
若要在 GoldenGate 21 c 中新增 PostgreSQL 的 Extract,請執行下列動作:
  1. OCI GoldenGate 部署主控台中,確定您位於「管理服務總覽」頁面中,然後按一下新增擷取 (加上圖示)。
  2. 針對「摘錄型態」,請選取下列其中一個選項:
    • 起始載入 Extract
    • 變更資料擷取 Extract
  3. 輸入「處理作業名稱」,選取「證明資料網域」和「別名」,然後輸入兩個字元的「歷程檔」名稱名稱。
  4. 如果您選取「起始載入擷取」,請按下一步,然後跳至「步驟 7 - 擷取參數」。如果選取「變更資料擷取擷取」,您可以按一下僅註冊以返回註冊「擷取」,然後返回「總覽」頁面,或按一下下一步以設定其他「擷取選項」。

    附註:

    僅登錄摘錄而不新增。當您註冊「擷取」或使用「僅註冊」選項時,註冊會建立複製槽位。
  5. 在「摘錄選項」頁面的「基本資訊」下,依需要完成欄位:
    1. 程序名稱中,輸入「擷取」程序的名稱,最多 8 個字元。
    2. 對於意圖,請選取最能說明此 Extract 用途的選項:
      • Now
      • 自訂時間
      • 日誌中的位置
      • 日誌結尾
    3. 歷程檔名稱中,輸入「歷程檔」檔案的兩個字元名稱。
    4. (選擇性) 對於歷程檔子目錄,請為產生的歷程檔設定自訂位置。
    5. (選擇性) 對於歷程檔大小,請設定所產生歷程檔的大小上限。
    6. (選擇性) 在「受管理選項」下,您可以設定下列項目:
      • 設定檔名稱
      • 自動啟動
      • 自動重新啟動

      附註:

      新增設定檔並設定「自動啟動」和「自動重新啟動」選項,可讓您的部署在網路中斷後自動重新啟動。請參閱設定受管理處理作業以瞭解詳細資訊。
  6. 在「擷取參數」頁面上,您可以編輯文字區域中的參數檔,列出要擷取的表格詳細資訊。例如:
    table source.table1;

    附註:

    GoldenGate 預設使用格林威治標準時間 (GMT)。使用 SETENV 來置換「摘錄」的預設設定。此變更僅適用於「擷取」處理程序,不適用於部署。
    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    深入瞭解 SETENV

  7. 按一下建立並執行以建立並啟動 Extract。如果您按一下建立,則可以稍後從「管理服務總覽」頁面手動啟動「擷取」。
您會返回「管理服務總覽」頁面,您可以在其中檢視「擷取」處理程序的狀態。從「擷取動作」功能表中選取詳細資訊,以檢視處理作業資訊、檢查點、統計資料、參數和報表。