ソース・システム

作成するオブジェクトは次のとおりです。

Managerプロセスを構成する手順

  1. ソースで、Managerプロセスを構成します。

  2. Managerのパラメータ・ファイルで、PURGEOLDEXTRACTSパラメータを使用して、証跡からのファイルの消去を制御します。

ソースのプライマリExtractグループを構成する手順

  1. ソースで、ADD EXTRACTコマンドを使用してExtractグループを作成します。説明上、このグループをextと呼びます。

    ADD EXTRACT ext, {TRANLOG | INTEGRATED TRANLOG}, BEGIN time [option[, ...]]

    これらのオプション、およびインストール環境によって必要になるその他のADD EXTRACTオプションの詳細は、『Oracle GoldenGateリファレンス』を参照してください。

  2. ソースで、ADD EXTTRAILコマンドを使用してローカル証跡を作成します。プライマリExtractがこの証跡に書込みを行い、データ・ポンプExtractがそのデータを読み取ります。

    ADD EXTTRAIL local_trail, EXTRACT ext

    EXTRACT引数を使用して、この証跡をプライマリExtractグループにリンクします。プライマリExtractグループがこの証跡に書込みを行い、データ・ポンプ・グループがそのデータを読み取ります。

  3. ソースで、EDIT PARAMSコマンドを使用してプライマリExtractグループのパラメータ・ファイルを作成します。次のパラメータと、データベース環境に適用する他のパラメータを含めます。考えられるその他の必須パラメータの詳細は、使用中のデータベースに対応するOracle GoldenGateインストレーションおよびセットアップ・ガイドを参照してください。

    -- Identify the Extract group:
    EXTRACT ext
    -- Specify database login information as needed for the database:
    [SOURCEDB dsn_1][, USERIDALIAS alias]
    -- Log all scheduling columns if using integrated Replicat
    LOGALLSUPCOLS
    -- Specify the local trail that this Extract writes to and
    -- encryption algorithm:
    ENCRYPTTRAIL algorithm
    EXTTRAIL local_trail
    -- Specify tables and sequences to be captured:
    SEQUENCE [container.|catalog.]owner.sequence;
    TABLE [container.|catalog.]owner.table;

ソースのデータ・ポンプを構成する手順

  1. ソースで、ADD EXTRACTコマンドを使用してデータ・ポンプ・グループを作成します。説明上、このグループをpump_1と呼びます。
    ADD EXTRACT pump_1, EXTTRAILSOURCE local_trail, BEGIN time

    データソース・オプションとしてEXTTRAILSOURCEを使用し、ローカル証跡の名前を指定します。ローカルExtractの場合、RMTTRAILではなくEXTTRAILを使用する必要があります。

  2. ソースで、ADD RMTTRAILコマンドを使用して、中間システムに作成するリモート証跡を指定します。
    ADD RMTTRAIL remote_trail_1, EXTRACT pump_1

    EXTRACT引数を使用して、リモート証跡をpump_1データ・ポンプ・グループにリンクします。リンクされたデータ・ポンプは、この証跡に書込みを行います。

    その他のADD RMTTRAILオプションは、『Oracle GoldenGateリファレンス』を参照してください。

  3. ソースで、EDIT PARAMSコマンドを使用してpump_1データ・ポンプのパラメータ・ファイルを作成します。次のパラメータと、データベース環境に適用する他のパラメータを含めます。
    -- Identify the data pump group:
    EXTRACT pump_1
    -- Specify database login information:
    [SOURCEDB dsn_1][, USERIDALIAS alias]
    -- Decrypt the data only if the data pump must process it.
    -- DECRYPTTRAIL
    -- Specify the name or IP address of the intermediary system
    -- and optional encryption of data over TCP/IP:
    RMTHOSTOPTIONS target_1, MGRPORT port_number, ENCRYPT encryption_options
    -- Specify remote trail and encryption algorithm on intermediary system:
    ENCRYPTTRAIL algorithm
    RMTTRAIL remote_trail_1
    -- Specify tables and sequences to be captured:
    SEQUENCE [container.|catalog.]owner.sequence;
    TABLE [container.|catalog.]owner.table;