インスタンス化について
インスタンス化とは、ソース・オブジェクトをターゲットにコピーするプロセスであり、中断のないソース・データベース操作、完全なデータ整合性、およびターゲット・データベースでのエラーのない処理によって、レプリケーションをシームレスに開始できるようにします。
Extractプロセスでソース・データベースから変更を取得する場合、レプリケーションを開始する前に、対応するデータベース・オブジェクトをターゲット・データベースでインスタンス化する必要があります。変更を正しく適用するには、ターゲット・データベースにソース・データベースのオブジェクトのコピーが含まれている必要があり、ソース・オブジェクトとターゲット・オブジェクトの両方が特定の時点で一貫性がある必要があります。この整合性の時点は過去にある可能性もあります。Extractが事前に作成されているかぎり、レプリケーションは、古いトランザクション・ログ(アーカイブ・ログ・ファイル)から変更を取得することによって開始し、バックログに追いつくことができます。その後、Replicatプロセスは、ソース・オブジェクトとターゲット・オブジェクトの整合性があった時点から変更の適用を開始します。ただし、そのインスタンス化時間(インスタンス化SCN)より前の変更は無視され、その時点以降の変更が適用されます。
多くの場合、レプリケーションでは、ターゲット側でソース・オブジェクトの正確なコピーを作成します。ただし、レプリケーションにデータの変更または変換が含まれるシナリオがあります。そのような場合は、これらのレプリケーション要件に対応するようにターゲット・オブジェクトを調整する必要があります。
論理的なインスタンス化 | 物理的なインスタンス化 |
---|---|
小さい表 |
大規模データベース |
柔軟性があり、データの操作や変換に役立ちます。 |
速い |
|
RMAN DataGuard分割 分割ミラー・コピー |