双方向レプリケーションでのReplicatトランザクションの除外

双方向構成では、トランザクションをマークするようにReplicatを構成する必要があり、また、Replicatトランザクションを除外するようにExtractを構成して、ソースに伝播されないようにする必要があります。

これは、次の2つの方法で実装できます。

方法1

OracleからOracleの実装にのみ有効です。

Replicatは、統合モードと非統合モードのどちらであってもかまいません。次のパラメータを使用します。

方法2ソースとしてOracleに有効です。

EXCLUDEUSERまたはEXCLUDEUSERIDオプションを指定してExtractのTRANLOGOPTIONSパラメータを使用し、ユーザー名またはIDに基づいてReplicatのDDLおよびDMLトランザクションを無視します。複数のEXCLUDEUSER文を使用できます。

方法3

Oracle以外のソースに有効です。

このメソッドでは、SQL Server、MySQLおよびPostgreSQLをサポートするデータベースに対して、TRANLOGOPTIONS FILTERTABLEを使用する必要があります。