Oracle® Fusion Middleware Oracle DatabaseのためのOracle GoldenGateのインストールおよび構成 12c (12.2.0.1) E70107-04 |
|
![]() 前 |
![]() 次 |
Oracle GoldenGateでは、Oracle専用の次のロード方式がサポートされます。
方法を選択してその構成手順に従い、ロード・プロセスとパラメータ・ファイルを作成します。
変更同期パラメータ・ファイルで使用するパラメータの一部は、初期ロードのExtractおよびReplicatパラメータ・ファイルにも必要です。共通性を利用するには、次の方法を使用します。
共通のパラメータを一方のパラメータ・ファイルから他方にコピーします。
共通のパラメータを中央のファイルに格納し、各パラメータ・ファイルでOBEY
パラメータを使用して取得します。
共通のパラメータに対するOracle GoldenGateマクロを作成し、MACRO
パラメータを使用して各パラメータ・ファイルからマクロをコールします。
パラメータ・ファイルの使用の詳細は、Oracle GoldenGateの管理for Windows and UNIXを参照してください。
この方法では、Oracle Data Pumpユーティリティを使用して、ターゲット・データを構築します。コピーが停止したときのSCNで、Extract、データ・ポンプおよびReplicatを起動します。コピーに含まれているトランザクションは、整合性違反によるコリジョンを回避するためにスキップされます。プロセスの開始地点から、Oracle GoldenGateはデータ同期を維持します。
この方法では、初期ロードOracle GoldenGateプロセスは不要です。
図15-2に、SQL*Loaderへダイレクト・バルク・ロードするための構成を示します。
この方法では、Oracle GoldenGate初期ロードExtractを構成して実行し、全ソース・レコードを抽出して初期ロードReplicatタスクに直接送信します。初期ロードReplicatタスクはSQL*Loaderと通信し、ダイレクトパス・バルク・ロードでデータをロードします。データ・マッピングと変換は、初期ロードExtractまたは初期ロードReplicat、あるいはその両方で行えます。ロード時、「統合モードでのキャプチャの構成」または「クラシック・モードでのキャプチャの構成」および「Oracle GoldenGateの適用の構成」で構成した変更同期グループによって増分変更がレプリケートされ、ロードの結果に反映されます。
制限:
この方法では、LOB
またはLONG
のデータの抽出はサポートされません。かわりの方法については、「入力ファイルからSQL*Loaderへのインスタンス化の実行」を参照してください。
この方法では、サイズに関係なく、LOB
を含むマテリアライズド・ビューはサポートされません。データの暗号化もサポートされません。
SQL*Loaderへダイレクト・バルク・ロードするための構成手順
この方法では、初期ロードExtractはソース表からソース・レコードを抽出し、抽出ファイルに外部ASCII形式で書き込みます。ファイルはSQL*Loaderによって読み取られます。ロード時、第4章で構成した変更同期グループによって増分変更がレプリケートされ、ロードの結果に反映されます。ロード処理の一環として、Oracle GoldenGateで初期ロードReplicatを使用して、データベース・ユーティリティに必要な実行ファイルと制御ファイルを作成します。制御ファイルは動的に生成され、変換ルールで事前構成できないため、すべてのデータ変換はソース・システムで初期ロードExtractによって実行される必要があります。
ファイルからSQL*Loaderへのロードを構成する手順