新增 PostgreSQL 擷取

Extract 是針對來源資料來源連線和擷取或擷取資料執行的處理作業。瞭解如何新增 Extract for PostgreSQL Database、OCI Database with PostgreSQL、Amazon Aurora PostgreSQL、Amazon RDS for PostgreSQL、Azure Database for PostgreSQL、Azure Cosmos DB for PostgreSQL、EDB Postgres Advanced Server、Google Cloud SQL for PostgreSQL 技術,以及 OCI GoldenGate 中的 YugabyteDB。

請確定您遵循部署版本的適當指示。

在 Oracle GoldenGate 26ai 中新增 Extract

開始之前

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

  1. 啟動 PostgreSQL GoldenGate 部署主控台:

    1. 從「部署」頁面中,選取 PostgreSQL 部署以檢視其詳細資訊。

    2. 在 PostgreSQL 部署詳細資訊頁面上,選取啟動主控台

    3. 在建置主控台登入頁面中,輸入建立 PostgreSQL 建置時所提供的 GoldenGate 管理證明資料。

  2. 登入之後,請從導覽功能表中選取資料庫連線

  3. 若為 PostgreSQL 資料庫連線,請選取連線。如果連線成功,就會顯示檢查點表格和 TRANDATA 欄位。

  4. 在「TRANDATA 資訊」旁邊,選取新增 TRANDATA (加號)。

  5. 輸入表格名稱、綱要名稱或萬用字元。例如,src_ociggll

  6. 選取提交

備註:您只需要選取「提交」一次。使用搜尋欄位來搜尋您的表格名稱,並驗證已新增表格。

新增擷取

  1. 在部署主控台導覽功能表中,選取擷取

  2. 在「摘錄」頁面上,選取新增摘錄 (加號)。

  3. 「新增摘錄」表單包含下列頁面。視需要完成「新增摘錄」表單:

    1. 在「擷取資訊」頁面上:

      1. 選取擷取類型

        • 變更資料擷取 Extract

        • 起始載入 Extract

      2. 輸入程序名稱

      3. (選用) 輸入說明

      4. 選取下一步

    2. 在「登錄摘錄」頁面上:

      1. 選取來源證明資料網域別名

      2. 選擇外掛程式類型 (邏輯解碼外掛程式): TEST_DECODINGPGOUTPUT

        注意:如需詳細資訊,請參閱:

    3. 在「擷取選項」頁面上:

      1. 選取開始的時間:

        • Now

        • 自訂時間

        • 日誌中的位置

        • 日誌結尾

      2. 輸入擷取歷程檔詳細資訊:

        • 名稱 (只能有兩個字元。)

        • 子目錄

        • 歷程檔大小

        • 軌跡序號

        • 軌跡偏移量

      3. 從下拉式清單中選取「來源證明資料」網域別名

      4. 選取下一步

    4. 在「受管理選項」頁面上,視需要完成選擇性欄位,然後選取下一步

    • 設定檔名稱

    • 對於部署狀況具有重大影響

    • 自動啟動

    • 自動重新啟動

      注意:新增設定檔並設定「自動啟動」和「自動重新啟動」選項,可讓您的部署在網路中斷後自動重新啟動。請參閱設定受管理處理作業以瞭解詳細資訊。

    1. 在「參數檔」頁面上,可以編輯文字區中的參數檔,列出要擷取的表格詳細資訊。舉例而言:

      table source.table1;

      注意:

      依照預設,GoldenGate 使用格林威治標準時間 (GMT)。使用 SETENV 來置換 Extract 的預設設定。此變更僅適用於「擷取」處理,不適用於部署。

      setenv (TZ="US/Eastern")
      setenv (TZ="GMT+5")
  4. 選取建立並執行以開始擷取。如果您選取「建立」,您可以稍後從「摘錄」頁面手動啟動「摘錄」。

您可返回「摘錄」頁面,在此您可以選取「摘錄」處理程序以檢視其詳細資料。

在 GoldenGate 21c 中新增 PostgreSQL 擷取

開始之前

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

新增擷取

  1. 在 OCI GoldenGate 部署主控台中,確定您位於「管理服務總覽」頁面,然後選取新增擷取 (加上圖示)。

  2. 若為「擷取類型」,請選取下列其中一項:

    • 起始載入 Extract

    • 變更資料擷取 Extract

  3. 輸入「處理作業名稱」,選取「證明資料網域」和「別名」,然後輸入兩個字元的「歷程檔」名稱。

  4. 如果您選取「初始載入擷取」,請選取下一步,然後跳至「步驟 7 - 擷取參數」。如果您選取「變更資料擷取擷取擷取」,您可以選取僅註冊以返回註冊「擷取」,然後返回「總覽」頁面,或選取下一步以設定其他「擷取選項」。

    備註:僅登錄擷取而不新增。當您註冊 Extract 或使用「僅註冊」選項時,註冊會建立複製槽位。

  5. 在「擷取選項」頁面的「基本資訊」下,視需要完成欄位:

    1. 處理名稱中,輸入「擷取」處理的名稱,最多 8 個字元。

    2. 對於目的,請選取最能描述此「擷取」用途的選項:

      • Now

      • 自訂時間

      • 日誌中的位置

      • 日誌結束

    3. 歷程檔名稱中,輸入「歷程檔」檔案的兩個字元名稱。

    4. (選用) 在歷程檔子目錄中,為產生的歷程檔設定自訂位置。

    5. (選用) 若為歷程檔大小,請設定所產生歷程檔的大小上限。

    6. (選擇性) 在「受管理的選項」下,您可以設定下列項目:

      • 設定檔名稱

      • 自動啟動

      • 自動重新啟動

      注意:新增設定檔並設定「自動啟動」和「自動重新啟動」選項,可讓您的部署在網路中斷後自動重新啟動。請參閱設定受管理處理作業以瞭解詳細資訊。

  6. 在「擷取參數」頁面上,您可以編輯文字區中的參數檔,以列出要擷取的表格詳細資訊。舉例而言:

    table source.table1;

    注意:

    依照預設,GoldenGate 使用格林威治標準時間 (GMT)。使用 SETENV 來置換 Extract 的預設設定。此變更僅適用於「擷取」處理,不適用於部署。

    setenv (TZ="US/Eastern")
    setenv (TZ="GMT+5")

    進一步瞭解 SETENV

  7. 選取建立並執行以建立並啟動 Extract。如果您選取建立,則可以稍後從「管理服務總覽」頁面手動啟動 Extract。

您會返回「管理服務概要」頁面,您可在此頁面檢視「擷取」處理程序的狀態。從「擷取動作」功能表中選取詳細資訊,以檢視處理作業資訊、檢查點、統計資料、參數以及報表。