MySQLのDDLフィルタリング

MySQL DDLレプリケーションのDDLフィルタリングでは、次のオプションがサポートされます。

オプション 説明

DDL INCLUDE OPTYPE CREATE OBJTYPE TABLE;

表の作成を含めます。

DDL INCLUDE OBJNAME ggvam.* EXCLUDE OBJNAME ggvam.emp*;

empワイルドカードを使用して、ggvamデータベース配下のすべての表を除外します。

ノート:

EXCLUDEオプションは、このパラメータのINCLUDEオプションとともに追加する必要があります。

DDL INCLUDE INSTR 'XYZ' EXCLUDE INSTR 'XYZAB'

文字列XYZを含むDDLを含めます。

DDL INCLUDE INSTR 'WHYAB' DDL EXCLUDE INSTR ‘WHY’

WHYという文字列を含むDDLは除外されます。

DDL INCLUDE MAPPED

MySQL DDLではこのオプションが使用されます。Oracle GoldenGateのMySQL DDLレプリケーションのデフォルトとして使用する必要があります。DDL INCLUDE ALLおよびDDLはサポートされません。

DDL EXCLUDE ALL

デフォルト・オプション。

ノート:

EXCLUDE ALLの場合を除き、EXCLUDEには常にINCLUDE文が必要です。そうしないと、Extractが異常終了します。
オプションの完全なリストは、Oracle GoldenGateパラメータおよび機能リファレンスDDLを参照してください。