機械翻訳について

推奨される移行メソッド

データベースをAutonomous Databaseに移行するための推奨される移行メソッドを次に示します。

オンラインでの移行

ソース・データベースを常にオンラインにする必要があり、移行に最小限の停止時間しか取れない場合、データベース・サイズに関係なく、次のオンライン移行サービスおよびツールのいずれかを使用できます。 どちらのオプションでも、ソース・データベースがバージョン11.2.0.4以上である必要があります。 ソース・データベースで古いバージョンを使用している場合は、オンライン移行メソッドのいずれかを使用する場合は、最初にアップグレードする必要があります。

次に、オンライン移行のメソッドを示します:

  • OCIデータベース移行: マネージド・クラウド・サービスであるOCI Database Migrationは、オンラインおよびオフラインのユース・ケースに対して、検証済みのクロス・バージョン、フォルト・トレラント、および増分Oracle Database移行を提供します。 移行を処理するフル・マネージド・クラウド・サービスが必要な場合は、このオプションを選択できます。

    詳細については、「OCIデータベース移行」を参照してください。

  • ゼロ・ダウンタイム移行(ZDM): Zero Downtime Migration (ZDM)は、プロビジョニングするホストにインストールして実行するコマンドライン・インタフェースを備えたツールです。 Zero Downtime Migrationでは、オンラインおよびオフラインの移行オプションが提供されます。 このオプションは、移行をより詳細に制御する場合に使用できます。

    詳細については、「ゼロ・ダウンタイム移行」を参照してください。

    ノート:

    これらのメソッドでは、クラウド移行前アドバイザ・ツール(CPAT)を実行して、ソース・データベースとAutonomous Databaseとの互換性を確認し、Oracle Data PumpおよびOracle GoldenGateを使用して移行を実行します。

オフラインでの移行

移行のためにソース・データベースをオフラインにできる場合は、OCIデータベース移行およびゼロ・ダウンタイム移行(ZDM)に加えて、次のいずれかの移行オプションを使用できます。

ノート:

これは手動のメソッドです。エクスポート/インポートを手動で調整する必要があります。

次に、オフライン移行のメソッドを示します:

  • Oracle Data Pump: Oracle Data Pumpテクノロジを使用すると、データベース間でデータおよびメタデータを非常に高速に移動できます。 ソース・データベースまたは個々のスキーマをダンプ・ファイルとしてエクスポートし、それらをAutonomous Databaseにインポートできます。 ダンプ・ファイルは、ソース・データベースおよびAutonomous Databaseにアタッチできるオブジェクト・ストアまたはネットワーク・ファイルシステム(NFS)に格納できます。

    Oracle Data Pumpの製品ドキュメントについては、「Oracle Data Pumpの概要」を参照してください。

    ソース・スキーマをAutonomous Databaseにエクスポートおよびインポートする方法の詳細は、「Oracle Data Pumpを使用したデータのインポートAutonomous Database」を参照してください。

その他の移行メソッド

推奨される移行ツールおよびサービスに加えて、次のオフライン・データ移行メソッドを使用できます:

ノート:

これらのメソッドでは、各メソッドのより手動のステップ、コーディングおよび高度な知識が必要です。 また、これらのメソッドを使用してデータ・ロードを開始する前に、独自のDDLスクリプトまたはOracle Data Pumpなどのツールを使用してソース・スキーマ・メタデータを移行する必要があります。 これらのオプションは、追加のツールのインストールやクラウド移行サービスの使用を回避する小規模なデータセットに適しています。

その他のオフライン移行メソッドは次のとおりです:

  • データベース・リンク: Autonomous Databaseからソース・データベースへのデータベース・リンクを作成し、データベース・リンク上で問合せを実行して表にデータを挿入できます。 複数のセッションを使用して複数の表を同時にロードし、データ・ロードのパフォーマンスを向上させることができます。

    Autonomous Databaseからソース・データベースへのデータベース・リンクの作成の詳細は、「Autonomous Databaseから別のAutonomous Databaseへのデータベース・リンクの作成」を参照してください。

  • ファイルを使用したアンロードおよびロード: ソース・データベースからファイルにデータをアンロードし、それらのファイルをAutonomous Database内のターゲット表にロードできます。 Autonomous Databaseは、CSV、JSON、Parquetなどの様々なファイル形式からのデータのロードをサポートしています。 ファイルは、オブジェクト・ストアまたはAutonomous Databaseにアタッチされているネットワーク・ファイルシステム(NFS)に配置できます。

    オブジェクト・ストア内のファイルからデータをロードする方法の詳細は、「クラウドのファイルからのデータのロード」を参照してください。

    NFSディレクトリをAutonomous Databaseにアタッチするには、「Autonomous Databaseへのネットワーク・ファイル・システムのアタッチ」を参照してください。

    ファイルシステム上のファイルからデータをロードする方法の詳細は、「ディレクトリ内のファイルからのデータのロードまたはデータの問合せ」を参照してください。

  • マテリアライズド・ビュー: Autonomous Databaseからソース・データベースへのデータベース・リンクを使用して、ターゲット・データベースにマテリアライズド・ビューを作成することもできます。 ソース表で変更が行われると、マテリアライズド・ビューをリフレッシュして、移行中にそれらの更新を保持できます。

    マテリアライズド・ビューを使用したデータのレプリケートの詳細は、「読取り専用マテリアライズド・ビューの管理」を参照してください。

ノート:

移行ツールまたはサービスの決定は、ソース・データベース、ソース・データ形式、データ量、複雑さなどの複数のファクタによって異なります。 Autonomous Databaseにデータを移行するための最適なソリューションを識別するために、Oracleには、Oracle Cloud移行アドバイザと呼ばれるアドバイザ・ユーティリティが用意されています。 このユーティリティの詳細は、「Oracle DatabasesをOCIに移行」を参照してください。