Oracle GoldenGate自動スキーマの進化について
自動スキーマ展開は、表、列、索引または関係などのデータベース・スキーマに対する変更を検出、管理および適用する機能であり、手動操作を必要としません。
Oracle GoldenGateは、DDL変更をOracleからOracleにレプリケートし、MySQLをMySQLにレプリケートします。自動スキーマ展開では、より広範なデータベース・セットにわたってDDLレプリケーションが拡張されます。自動スキーマ展開では、従来のDDLレプリケーションが使用できない場合に、DDL操作のサブセット(表の作成または変更)を均質かつ異機種間でレプリケートできます。
自動スキーマ展開は、次のシナリオで役立ちます。
-
互換性のあるスキーマおよびデータ型を使用したターゲット・データベースへのデータの適用
-
DDLレプリケーション機能を使用した初期ロード中のターゲット表作成の自動化。
-
アプリケーションによって動的に作成または変更されるソース表に調整するために、ターゲット表を動的に作成または変更します。
-
簡単なスキーマ変更時にダウンタイムをゼロに
自動スキーマ機能を有効にするには、AUTOSCHEMAオプションをDDLパラメータ・オプションとして、必要な包含/除外基準とともに追加する必要があります。詳細は、「スキーマの自動展開の有効化」を参照してください。
AUTOSCHEMAOPTIONSパラメータは、DDL AUTOSCHEMAが有効な場合に、関連オプションまたはオーバーライドを指定するために使用されます。AUTOSCHEMAOPTIONSは、スタンドアロン・パラメータとして、またはMAP文のオプションとして指定して、対応する影響をそのMAP文のみに限定できます。詳細は、AUTOSCHEMAOPTIONSを参照してください。