プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle DatabaseのためのOracle GoldenGateのインストールおよび構成
12c (12.2.0.1)
E70107-04
目次へ移動
目次

前
次

13.1 DDL構成の前提条件

Extractでは、ソースOracle Databaseから専用のDDLトリガーを使用するか、またはOracleログマイニング・サーバーを介してネイティブに、DDL操作をキャプチャできます。どちらの方法を使用できるかは、Extractのキャプチャ・モードおよびソースOracle Databaseのバージョンによって決まります。この項では、各キャプチャ・モードで使用可能なサポートについて説明します。これらのモードの詳細は、「キャプチャおよび適用モードの選択」を参照してください。

13.1.1 統合キャプチャ・モードでのDDLキャプチャのサポート

Extractの統合キャプチャ・モードでは、DDLのキャプチャ方法が2つサポートされています。

  • Oracle 11.2.0.4以降: データベースのCOMPATIBLEパラメータが11.2.0.4以上に設定されているOracle Databaseは、データベース・ログマイニング・サーバーからのDDLキャプチャをサポートしています。この方法はネイティブDDLキャプチャと呼ばれます(トリガーレスDDLキャプチャとも呼ばれます)。トリガーやインストール済サポート対象オブジェクトは不要です。ネイティブDDLキャプチャは、マルチテナント・コンテナ・データベースからDDLをキャプチャする場合にサポートされている唯一の方法です。ダウンストリーム・マイニングの場合、データベース・ログマイニング・サーバーからのDDLキャプチャをサポートするには、ソース・データベースでデータベースのCOMPATIBLEが11.2.0.4以上に設定されていることも必要です。

  • 11.2.0.4より前のバージョン: COMPATIBLEパラメータが11.2.0.4より前に設定されているOracle Databaseには、Oracle GoldenGate DDLトリガーの使用が必要です。トリガーベースのDDLキャプチャを使用するには、DDLサポート用にExtractを構成する前に、DDLトリガーおよびサポートされているオブジェクトをインストールしておく必要があります。手順については、「トリガーベースのDDLキャプチャのインストール」を参照してください。

13.1.2 クラシック・キャプチャ・モードでのDDLキャプチャのサポート

クラシック・キャプチャ・モードでは、Oracle DatabaseからのDDLのキャプチャにOracle GoldenGateのDDLトリガーを使用する必要があります。ネイティブのDDLキャプチャは、クラシック・キャプチャ・モードではサポートされません。マルチテナント・コンテナ・データベースからのDDLキャプチャは、クラシック・キャプチャ・モードではサポートされません。

トリガーベースのDDLキャプチャを使用するには、DDLサポート用にExtractを構成する前に、DDLトリガーおよびサポートされているオブジェクトをインストールしておく必要があります。手順については、「トリガーベースのDDLキャプチャのインストール」を参照してください。