1. 程式人生 > >在經典模式下配置捕捉

在經典模式下配置捕捉

唯一索引 ODB manage ans nvi 復制 see config form

本章包含有關在經典模式下配置Oracle GoldenGate捕獲進程的說明。

要將活動的抽取配置從集成切換到傳統模式,請執行這些配置步驟,然後參閱管理Oracle GoldenGate。

主題:

  • 配置經典捕捉的先決條件
  • 從這些說明中可以期待什麽
  • 在經典捕捉模式下配置主要提取
  • 配置數據泵提取
  • 後續步驟

7.1配置經典捕捉的先決條件


7.2從這些說明中期望什麽


這些指令展示如何配置基本提取參數(配置)文件為初級提取物,其從數據源捕獲的交易數據,以及用於一個數據泵提取物,其傳播是從本地存儲在一個線索捕獲的數據源系統到目標系統。您的業??務需求可能需要更復雜的拓撲,但是此過程構成了其余配置步驟的基礎。

通過執行這些步驟,您可以:

  • 獲取建立的基本配置文件
  • 稍後通過添加更多參數來構建適用於您的環境的功能或要求。
  • 使用它們的副本可以比從頭開始創建更多的參數文件。 註意:
    這些說明不配置Oracle GoldenGate執行DDL捕獲或復制。要支持DDL,請創建參數文件,然後參閱以下章節:
    安裝基於觸發器的DDL捕獲
    配置DDL支持

7.3在經典捕捉模式下配置主要提取


這些步驟將“提取”配置為以經典模式捕獲事務數據。

  1. 在源系統的GGSCI中,創建Extract參數文件。
    EDIT PARAMS name

    其中:name是主要提取的名稱

  2. 按照顯示的順序輸入Extract參數,為每個參數語句開始一個新行。有關更多信息和參數說明,請參見表7-1。
    Basic parameters for the primary Extract in classic capture mode
    EXTRACT finance
    USERIDALIAS tiger1 
    LOGALLSUPCOLS
    ENCRYPTTRAIL AES192
    EXTTRAIL /ggs/dirdat/lt
    SEQUENCE hr.employees_seq;
    TABLE hr.*;

    Table 7-1 Basic Parameters for Primary Extract in Classic Capture Mode


    Parameter Description
    EXTRACT group
    組是Extract組的名稱。有關更多信息,請參閱Oracle GoldenGate參考。
    USERIDALIAS alias

    指定分配給提取的用戶的數據庫登錄憑證的別名。

    此憑證必須存在於Oracle GoldenGate憑證存儲中,

    請參閱建立Oracle GoldenGate憑證。

    LOGALLSUPCOLS

    將所有補充記錄的列寫入該路徑,包括沖突檢測和解決所需的列,以及支持集成Replicat所需的調度列。

    (調度列是主鍵,唯一索引和外鍵列。)可以將數據庫配置為使用GGSCI命令記錄這些列。

    請參閱配置日誌記錄屬性。

    UPDATERECORDFORMAT COMPACT

    將UPDATE操作的前後圖像組合成軌跡中的單個記錄。

    此參數對Oracle數據庫版本12c及更高版本在集成模式下支持Replicat有效。

    雖然不是必需的參數,但UPDATERECORDFORMAT COMPACT是最佳做法,可顯著提高Replicat性能。

    有關更多信息,請參閱Oracle GoldenGate參考。

    ENCRYPTTRAIL algorithm
    加密本地路徑。有關Oracle GoldenGate跟蹤加密選項的更多信息,請參閱管理Oracle GoldenGate。
    EXTTRAIL pathname
    指定主要提取寫入捕獲數據的本地路徑的路徑名稱。有關更多信息,請參閱Oracle GoldenGate參考
    {TABLE | SEQUENCE} schema.object;

    指定要為其捕獲數據的數據庫對象。
    1)TABLE指定一個表或一組通配表。

    2)SEQUENCE指定序列或通配的序列組。

    3)架構是架構名稱或通配型架構集合。

    4)對象是表或序列名稱,或這些對象的通配集合。

    有關如何指定帶或不帶通配符的對象名稱的信息,請參閱管理Oracle GoldenGate。

    用分號終止參數語句.

    要從通配符規範中排除表,請使用TABLEEXCLUDE參數。有關使用和語法的更多信息,請參閱Oracle GoldenGate的參考。

    有關控制數據過濾,映射和操作的更多信息和其他TABLE選項,請參閱Oracle GoldenGate的參考。

  3. 輸入建議用於您的配置的任何可選提取參數。您可以在開始處理之前的任何時候使用GGSCI中的編輯參數命令編輯該文件。有關更多信息,請參閱Oracle GoldenGate參考。
  4. 保存並關閉文件。

7.4配置數據泵提取


這些步驟將數據泵配置為讀取本地路徑並通過網絡將數據發送到遠程路徑。數據泵是可選的,但推薦使用。有關數據泵的更多信息,請參閱管理Oracle GoldenGate。

  1. 在源系統的GGSCI中,創建數據泵參數文件。
    EDIT PARAMS name
  2. 按照顯示的順序輸入數據泵參數,為每個參數語句開始一個新行。你的輸入變量會有所不同。說明見表7-2。
    Basic parameters for the data-pump Extract group using two-part object names:
    EXTRACT extpump
    USERIDALIAS tiger1
    RMTHOST fin1, MGRPORT 7809 ENCRYPT AES192, KEYNAME securekey2
    RMTTRAIL /ggs/dirdat/rt
    SEQUENCE hr.employees_seq;
    TABLE hr.*;

    Basic parameters for the data-pump Extract group using three-part object names (including a pluggable database):

    EXTRACT extpump
    USERIDALIAS tiger1
    RMTHOST fin1, MGRPORT 7809 ENCRYPT AES192, KEYNAME securekey2
    RMTTRAIL /ggs/dirdat/rt
    TABLE test.ogg.tab1;
    SOURCECATALOG pdb1
    SEQUENCE hr.employees_seq;
    TABLE hr.*;
    SOURCECATALOG pdb2
    TABLE sales.*;
    TABLE acct.*;

    Table 7-2 Basic Parameters for a Data-pump Extract

    Parameter Description
    EXTRACT group
    組是數據泵提取的名稱。有關更多信息,請參閱Oracle GoldenGate參考。
    USERIDALIAS alias

    指定分配給提取的用戶的數據庫登錄憑證的別名。

    此憑證必須存在於Oracle GoldenGate憑證存儲中,請參閱建立Oracle GoldenGate憑證

    RMTHOST hostname,
    MGRPORT portnumber,
    [, ENCRYPT algorithm
    KEYNAME keyname]

    RMTHOST指定目標系統的名稱或IP地址。

    MGRPORT指定Manager在目標上運行的端口號。

    ENCRYPT指定通過TCP / IP對數據進行可選加密。

    RMTTRAIL pathname
    指定遠程路徑的路徑名稱。有關更多信息,請參閱Oracle GoldenGate參考。

    SOURCECATALOG

    container

    當源數據庫是多租戶容器數據庫時使用此參數。指定可用作所有包含兩部分名稱的後續TABLE和SEQUENCE參數的默認容器的可插入數據庫的名稱。

    使用此參數可以使用兩部分對象名稱(schema.object)而不是三部分名稱(container.schema.object)。

    它會一直有效,直到遇到另一個SOURCECATALOG參數或遇到完整的由三部分組成的TABLE或SEQUENCE規範。

    當源數據庫是多租戶容器數據庫時使用此參數。有關SOURCECATALOG的更多信息,請參閱Oracle GoldenGate參考。

    {TABLE | SEQUENCE} [container.]schema.object;
    略,參見原文
  3. 輸入建議用於您的配置的任何可選提取參數。您可以在開始處理之前的任何時候使用GGSCI中的編輯參數命令編輯該文件。有關更多信息,請參閱Oracle GoldenGate參考和集成模式的可選參數以了解其他配置註意事項。
  4. 保存並關閉文件。

7.5後續步驟


Once you have created a basic parameter file for classic capture, see the following for related configuration steps.

Configuring Oracle GoldenGate Apply

Additional Oracle GoldenGate Configuration Considerations

Additional Configuration Steps for Using Classic Capture

Installing Trigger-Based DDL Capture (to use Oracle GoldenGate DDL support)

Configuring DDL Support (to use Oracle GoldenGate DDL support)

Creating Process Groups

Instantiating Oracle GoldenGate Replication

Supporting Changes to XML Schemas

參考資料


https://docs.oracle.com/goldengate/c1230/gg-winux/GGODB/configuring-capture-classic-mode.htm#GGODB-GUID-D5993E67-5FDA-45DB-8303-5D3636729703

在經典模式下配置捕捉