専用Exadataインフラストラクチャ上のAutonomous AI Databaseへのデータの移行

データ移行は、異なるシステム、場所またはアプリケーション間で、データをスキーマとともにまたはスキーマなしで移動することです。データ移行の典型的な例として、組織にAutonomous AI Databaseを採用し、既存の履歴データを現在のデータベースからAutonomous AI Databaseに移動することを決定した場合などがあります。

データ移行は、サンプル・データや少量のデータをデータベースにロードすることとは異なります。通常は大量のデータが処理され、要件に応じて1回かぎりのアクティビティになることも、ルーチン・アクティビティになることもあります。サンプル・データをAutonomous AI Databaseにロードするために使用可能な様々なオプションを調べるには、データ・ロード・オプションを参照してください。

データ移行の概要

Oracleには、専用Exadataインフラストラクチャ上のAutonomous AI Databaseにデータを移行するためのオプションがいくつか用意されています。専用インフラストラクチャ上のAutonomous AI Database on Dedicated Exadata Infrastructureでは、次のものを手動で実行してデータのエクスポートおよびインポートを実行できます:

画像data_migration.pngの説明

Autonomous AI Databaseに移行する際には、次のことができます。

ノート:

Autonomous AI Databaseにデータを移行した後にオブジェクト・コンパイル・エラーが発生した場合は、次に示すように、データベース・オブジェクトを再コンパイルできます。UTLRP.SQLは、Autonomous AI Databaseでグローバル再コンパイルを実行するために使用できません。

exec sys.UTL_RECOMP.RECOMP_PARALLEL(4);

移行の前提条件

前提条件として、ソース・データベースとAutonomous AIデータベースの互換性の評価に役立つように、クラウド移行前アドバイザ・ツール(CPAT)を実行することをお薦めします。CPATは、移行前または移行中に実行する必要がある可能性のあるアクションを特定し、その重要性を優先し、解決策を提案します。一部の移行ツールおよびサービスでは、このアドバイザが自動的に実行されます。詳細は、Oracle Database 19cユーティリティクラウド移行前アドバイザ・ツールまたはOracle Database 26aiユーティリティを参照してください。

移行オプション

パブリック・クラウドと Cloud@CustomerのAutonomous AI Database on Dedicated Infrastructureにデータを移行するために使用できるオプションは複数あります。

これらのオプションを次に一覧表示し、顧客のユース・ケースに基づいて適切なオプションを選択するための表も示します。

移行のユース・ケース

ソース・データベースに応じて、前述の移行オプションの1つ以上を使用して、パブリック・CloudまたはExadata Cloud@Customerデプロイメント上のAutonomous AI Databaseにデータを移動できます。適切なオプションを選択できるように、最も一般的な移行のユース・ケースの一部を次に示します。

移行のユース・ケース 移行オプション 参照先

Oracle Database以外 → パブリック・クラウドまたはExadata Cloud@Customer上のADB-D。

ユース・ケース1
  • Oracle SQL*Loader
  • Oracle GoldenGate
  • NFSストレージを使用したExadata Cloud@Customer上のAutonomous AI Databaseへのデータの移行
  • OCI File Storageを使用したOracle Public Cloud上のAutonomous AI Databaseへのデータのロード

Oracle Databaseバージョン11.2.0.4以上 → パブリック・クラウド上のADB-D

ユース・ケース2
  • データベース移行サービス(DMS)
  • ゼロ・ダウンタイム移行(ZDM) - OCI Object Storageを使用したオンラインまたはオフラインの移行
  • Oracle Data Pump
  • Oracle SQL*Loader
  • Oracle GoldenGate

Oracle Databaseバージョン11.2.0.4以上 → Exadata Cloud@Customer上のADB-D

ユース・ケース3
  • ゼロ・ダウンタイム移行(ZDM) - OCI Object Storageを使用したオンラインまたはオフラインの移行
  • NFSストレージを使用したExadata Cloud@Customer上のAutonomousへのデータの移行
  • OCI Object Storageまたは顧客提供のNFSストレージを使用するOracle Data Pump
  • Oracle GoldenGate

Oracle Databaseバージョン11.2.0.4以下 → パブリック・CloudまたはExadata Cloud@Customer上のADB-D

ユース・ケース4
  • Oracle SQL*Loader
  • Oracle Data Pump
  • NFSストレージを使用したExadata Cloud@Customer上のAutonomousへのデータの移行
  • OCI File Storageを使用したOracle Public Cloud上のAutonomous AI Databaseへのデータのロード

OCIデータベース(VMDB、BMDB、ExaCS) → パブリック・クラウド上のADB-D

ユース・ケース5
  • データベース移行サービス(DMS)
  • ゼロ・ダウンタイム移行(ZDM) - OCI Object Storageを使用したオンラインまたはオフラインの移行
  • Oracle Data Pump
  • Oracle SQL*Loader

OCIデータベース(VMDB、BMDB、ExaCS) → Exadata Cloud@Customer上のADB-D

ユース・ケース6
  • ゼロ・ダウンタイム移行(ZDM) - OCI Object Storageを使用したオンラインまたはオフラインの移行
  • Oracle Data Pump
  • Oracle SQL*Loader

Autonomous AI Database Serverless→ パブリック・クラウドまたはExadata Cloud@Customer上のADB-D

ユース・ケース7
  • ソースAutonomous AI Databaseから取得するように構成されたOracle GoldenGate Extract。
  • Oracle Data Pump

サード・パーティ・クラウド・ベンダー(AWS、Azure) → パブリック・クラウドまたはExadata Cloud@Customer上のADB-D

ユース・ケース8
  • Oracle Data Pump
  • ゼロ・ダウンタイム移行(ZDM 21.2)ではRDSおよびAWSがサポートされています

Autonomous AI Database on Dedicated Exadata Infrastructure→Autonomous AI Database on Dedicated Exadata Infrastructure

ユース・ケース9
  • ターゲットAutonomous AIデータベースに適用するように構成されたOracle GoldenGate Replicat
  • Oracle Data Pump

ノート:使用する移行ツールまたはユーティリティの決定は、ソース・データベース、ソース・データ形式、データ量、複雑さなどの複数の要因によって異なります。Oracleは、自律型AIデータベースにデータを移行するための最適なソリューションを特定するために、Oracle Cloud Migration Advisorと呼ばれるアドバイザリ・ユーティリティを提供します。このユーティリティの詳細は、www.oracle.com/goto/moveを参照してください。

関連コンテンツ

Autonomous AI Databaseへのデータの読み込み