Oracle® Fusion Middleware Oracle DatabaseのためのOracle GoldenGateのインストールおよび構成 12c (12.2.0.1) E70107-04 |
|
前 |
次 |
双方向構成では、トランザクションをマークするようにReplicatを構成する必要があり、また、Replicatトランザクションを除外するようにExtractを構成して、ソースに伝播されないようにする必要があります。これを実行するには、次の2つの方法があります。
方法1
OracleからOracleの実装にのみ有効です。
Extractがクラシックまたは統合モード(Replicatは統合また非統合モードのいずれかが可能)の場合は、次のパラメータを使用します。
Replicatのパラメータ・ファイルで、DBOPTIONS
をSETTAG
オプションとともに使用します。インバウンド・サーバーは、指定した値のタグ(これらのトランザクションをREDOストリーム内で識別)をそのReplicatのトランザクションに付けます。SETTAG
のデフォルト値は00です。
クラシックまたは統合Extractパラメータ・ファイルでEXCLUDETAG
オプションを指定してTRANLOGOPTIONS
パラメータを使用します。そのExtractに関連付けられているログマイニング・サーバーによって、SETTAG
値のタグの付いたREDOは除外されます。複数のEXCLUDETAG
文を使用して、必要に応じて異なるタグ値を除外できます。
OracleからOracleの場合は、これが推奨される方法です。
方法2
あらゆる実装(Oracleまたは異種データベース構成)に有効です。
あるいは、Extractがクラシック・キャプチャ・モードまたは統合キャプチャ・モードの場合は、EXCLUDEUSER
またはEXCLUDEUSERID
オプションを指定してTRANLOGOPTIONS
パラメータを使用し、ユーザー名またはIDに基づいて、ReplicatのDDLおよびDMLトランザクションを無視することもできます。複数のEXCLUDEUSER
文を使用できます。指定されたユーザーはGETREPLICATES
またはIGNOREREPLICATES
パラメータのルールに従います。
詳細は、『Oracle GoldenGate for Windows and UNIXリファレンス』を参照してください。