推奨される移行方法
自律型AIデータベースにデータベースを移行するための推奨される移行方法を次に示します。
オンライン移行
ソース・データベースを常にオンラインにする必要があり、移行の停止時間を最小限に抑えることができる場合は、データベース・サイズに関係なく、次のオンライン移行サービスおよびツールのいずれかを使用できます。どちらのオプションも、ソース・データベースがバージョン11.2.0.4以降である必要があります。ソース・データベースで古いバージョンを使用している場合は、オンライン移行方法のいずれかを使用する場合は、最初にアップグレードする必要があります。
オンライン移行方法は次のとおりです。
-
OCI Database Migration: マネージド・クラウド・サービスであるOCI Database Migrationは、オンラインおよびオフラインのユースケース向けに、検証済み、クロスバージョン、フォールトトレラント、および増分Oracle AI Database移行を提供します。移行を処理するフルマネージド・クラウド・サービスが必要な場合は、このオプションを選択できます。
詳細は、OCIデータベースの移行を参照してください。
-
Zero Downtime Migration (ZDM): Zero Downtime Migration (ZDM)は、プロビジョニングしたホストにインストールして実行するコマンドライン・インタフェースを備えたツールです。Zero Downtime Migrationでは、オンラインおよびオフラインの移行オプションが提供されます。このオプションは、移行をより詳細に制御する場合に使用できます。
詳細は、Zero Downtime Migrationを参照してください。
ノート
ノート:これらの方法では、クラウド移行前アドバイザ・ツール(CPAT)を実行して、ソース・データベースでAutonomous AIデータベースとの互換性をチェックし、Oracle Data PumpおよびOracle GoldenGateを使用して移行を実行します。
オフライン移行
移行のためにソース・データベースをオフラインにできる場合は、OCI Database MigrationおよびZero Downtime Migration (ZDM)に加えて、次のいずれかの移行オプションを使用できます。
ノート
ノート:これは手動の方法です。エクスポート/インポートを手動で調整する必要があります。
オフライン移行方法は次のとおりです。
-
Oracle Data Pump: Oracle Data Pumpテクノロジにより、1つのデータベースから他のデータベースへのデータおよびメタデータの高速移動が可能です。ソース・データベースまたは個々のスキーマをダンプ・ファイルとしてエクスポートし、Autonomous AI Databaseにインポートできます。ダンプ・ファイルは、オブジェクト・ストアまたはソース・データベースおよびAutonomous AIデータベースにアタッチできるネットワーク・ファイルシステム(NFS)に格納できます。
Oracle Data Pumpの製品ドキュメントについては、Oracle Data Pumpの概要を参照してください。
Autonomous AI Databaseにソース・スキーマをエクスポートおよびインポートする方法の詳細は、Autonomous AI DatabaseでのOracle Data Pumpを使用したデータのインポートを参照してください。
その他の移行方法
推奨される移行ツールおよびサービスに加えて、次のオフライン・データ移行方法を使用できます。
ノート
ノート:これらの方法では、各方法の手動ステップ、コーディングおよび高度な知識が必要です。また、これらの方法を使用してデータ・ロードを開始する前に、独自のDDLスクリプトまたはOracle Data Pumpなどのツールを使用してソース・スキーマ・メタデータを移行する必要があります。これらのオプションは、追加ツールのインストールやクラウド移行サービスの使用を避けるために、小規模なデータセットに対して望ましい場合があります。
その他のオフライン移行方法は次のとおりです。
-
データベース・リンク: Autonomous AI Databaseからソース・データベースへのデータベース・リンクを作成し、データベース・リンクに対して問合せを実行することで、表にデータを挿入できます。複数のセッションを使用して複数の表を同時にロードし、データ・ロードのパフォーマンスを向上させることができます。
Autonomous AI Databaseからソース・データベースへのデータベース・リンクの作成の詳細は、Autonomous AI Databaseから別のAutonomous AI Databaseへのデータベース・リンクの作成を参照してください。
-
ファイルを使用したアンロードおよびロード: ソース・データベースからファイルにデータをアンロードし、それらのファイルをAutonomous AI Databaseのターゲット表にロードできます。Autonomous AI Databaseは、CSV、JSON、Parquetなどのさまざまなファイル形式からのデータのロードをサポートしています。オブジェクト・ストアまたはAutonomous AI Databaseにアタッチされているネットワーク・ファイルシステム(NFS)にファイルを配置できます。
オブジェクト・ストア内のファイルからデータをロードする方法の詳細は、クラウド内のファイルからのデータのロードを参照してください。
Autonomous AI DatabaseにNFSディレクトリをアタッチするには、Autonomous AI Databaseへのネットワーク・ファイル・システムのアタッチを参照してください。
ファイルシステム上のファイルからデータをロードする方法の詳細は、Load Data or Query Data from Files in a Directoryを参照してください。
-
マテリアライズド・ビュー: Autonomous AI Databaseからソース・データベースへのデータベース・リンクを使用して、ターゲット・データベースにマテリアライズド・ビューを作成することもできます。ソース表で変更が発生すると、マテリアライズド・ビューをリフレッシュして、移行中に更新したままにできます。
マテリアライズド・ビューを使用してデータをレプリケートする方法の詳細は、「読取り専用マテリアライズド・ビューの管理」を参照してください。
ノート
ノート:移行ツールまたはサービスの決定は、ソース・データベース、ソース・データ形式、データ・ボリューム、複雑さなどの複数の要因によって異なります。Oracleは、自律型AIデータベースにデータを移行するための最適なソリューションを特定するために、Oracle Cloud Migration Advisorと呼ばれるアドバイザリ・ユーティリティを提供します。このユーティリティの詳細は、「Oracle AIデータベースのOCIへの移行」を参照してください。