Oracle Database Migration Serviceを使用したAutonomous Databaseへの移行

You can migrate data to an Autonomous Database using Oracle Cloud Infrastructure Database Migration Service that is a fully managed cloud service created to ease the move of established databases from on-premise, third-party, or on Oracle Cloud to Autonomous Database.

データベース移行サービスは、データベースをOracle Cloud Infrastructure (OCI)に移行するための高パフォーマンスのセルフサービス・エクスペリエンスを提供します。データベース移行は、テナンシおよびリソースとは別に、マネージド・クラウド・サービスとして実行されます。このサービスは、Oracle GoldenGateレプリケーションを利用するOracleのゼロ・ダウンタイム移行(ZDM)エンジンを活用して、ダウンタイムを最小限に抑えたエンタープライズ・レベルのデータベース移行を実現します。これはデータベース移行サービス・テナンシ内でマルチテナント・サービスとして動作し、プライベート・エンドポイント(PE)を使用してリソースと通信します。PEはデータベース移行によって管理されます。データベース移行サービスの機能の詳細は、Oracle Cloud Infrastructure Database Migrationについてを参照してください。

データベース移行サービスでは、Autonomous Databaseに移行するための広範なソース・データベースがサポートされています。サポートされているソース・データベース・バージョンの完全なリストについては、ソース・データベースの要件を参照してください。現在のリリースでは、データベース移行では、移行ターゲットとしてAutonomous Databaseサーバーレスおよび専用Exadataインフラストラクチャ上のAutonomous Databaseのみがサポートされます。

データベース移行は、次の2つの異なるモードで実行できます:
  • オンライン移行: オンライン移行では、ソース・データベースからターゲット・データベースへの継続的な同期にOracle GoldenGateレプリケーションが使用されます。オンライン移行には、ターゲット・テナンシで実行されているGoldenGateホストからソース・データベースへのSQL*Net接続が必要です。最初のインスタンス化には、Oracle Data Pumpとその2つのオプションが活用されます。詳細は、オンライン移行を参照してください。
  • オフライン移行: オフライン移行方法を使用する場合、データベース移行では、ソース・データベースからオブジェクト・ストアにデータがエクスポートされ、続いてData Pumpを使用してオブジェクト・ソースからクラウドのターゲット・データベースにデータがインポートされます。オフライン移行を開始する前に、ソース・データベースの更新を停止する必要があります。また、移行が完了した後は、ターゲット・データベースとソース・データベース間の直接SQL*Net接続は必要ありません。
初期ロードとレプリケーションは、データベース移行サービスを使用するデータベース移行の2つの重要な側面です。
  • 初期ロードでは、すべてのスキーマの内容がソースからターゲット・データベース内の同名のスキーマに移行されます。Oracle Cloud Infrastructure Database Migrationで移行を作成するときに、特定のオブジェクトを除外するよう選択したり、オブジェクトの名前を変更することができます。
  • レプリケーションでは、初期ロードの後にコミットされたトランザクション内のデータとメタデータのすべての操作が移行されます。その後、「レプリケーション・ラグのモニター」フェーズの後で移行ジョブを再開します。これには、移行されたスキーマ内の表のデータの挿入、削除および更新が含まれます。作成、変更、削除のDDL操作は、レプリケートされません。

データベース移行サービスの使用方法については、『Oracle Cloud Infrastructure Database Migrationサービスの使用』データベース移行: 前提条件および関連するステップに関する項を参照してください。