Replicatのタイプ

Replicatプロセスは、次の3つのモード(Replicatタイプとも呼ばれる)で構成できます。

  • クラシックReplicat: クラシック・モードでは、Replicatは、標準SQLを使用してデータをターゲット表に適用する単一スレッド・プロセスです。詳細は、「クラシックReplicat」を参照してください。

  • 調整済Replicat: このモードでは、Replicatプロセスがスレッド化されます。1つのコーディネータ・スレッドが、レプリケートされたSQL操作をパラレルに実行する1つ以上のスレッドを作成して調整します。調整Replicatプロセスは1つのパラメータ・ファイルを使用し、1つの単位として監視および管理されます。詳細は、「調整Replicat」を参照してください。

  • 統合Replicat: このモードでは、ReplicatプロセスはOracle Database内で使用可能な適用処理機能を利用します。単一のReplicat構成内で、適用サーバーと呼ばれるインバウンド・サーバーの複数の子プロセスがトランザクションをパラレルに適用し、元のトランザクションのアトミック性を保持します。詳細は、「統合Replicatについて」を参照してください。

  • パラレルReplicat: パフォーマンスを向上させるためにトランザクションをパラレルに適用する、新しいReplicatの種類です。パラレルReplicatは完全なメタデータを持つ証跡からのデータ・レプリケーションのみをサポートし、従来の証跡形式を必要とします。統合Replicatと同様に、トランザクション間の依存関係が考慮されます。詳細は、 「パラレルReplicat」を参照してください。パラレルReplicatは、非統合(クラシック)および統合モードで使用できます。

  • Replicatの初期ロード: このモードでは、初期ロード用にOracle GoldenGateを設定すると、Replicatプロセスは静的データ・コピーをターゲット・オブジェクトに適用するか、高速なバルク・ロード・ユーティリティにデータをルーティングします。詳細は、「管理クライアントを使用した初期ロードExtractの追加」を参照してください。