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

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

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

データ移行の概要

Oracleには、データを専用Exadataインフラストラクチャ上のAutonomous Databaseに移行するためのいくつかのオプションが用意されています。専用インフラストラクチャ上のAutonomous Database on Dedicated Exadata Infrastructureでは、次のものからデータのエクスポートおよびインポートを手動実行できます:
  • オンプレミス・データベース、システムまたはデータ・ソース
  • SaaSアプリケーション
  • サードパーティ・データ・ソース
  • データ・レイク(Hadoop)
  • その他のOracle Database Cloud Service

data_migration.epsの説明が続きます

Autonomous Databaseに移行する際には、次のことができます:
  • ソース・データベースをAutonomous Databaseに移行するには、Oracle SQL*LoaderやOracle Data Pumpなどの従来のツールを使用します。
  • 移行のダウンタイムの短い大規模データベースの単純なデータ移行には、データ移行サービス(DMS)を使用します。
  • パブリック・クラウドおよびExadata Cloud@Customer上のAutonomous Databaseに安全に以降するには、ゼロ・ダウンタイム移行(ZDM)ツールを使用します。
  • 大量のデータを管理、ロードおよびアップロードするには、Oracle Object Storageを使用します。
  • SQLローダー・テキスト・ファイル、エクスポート/インポート・ダンプ・ファイル、CSV、JSON、Parquetファイルなどの様々なフォーマットのソース・データを提供します。
  • DBMS_CLOUD_ADMINを使用して、顧客またはOracle Cloud Infrastructure File System Service (OCI FSS)によって提供される外部ネットワーク・ファイル・システム(NFS)デバイスをアタッチして、データをAutonomous Databaseにロードします。

移行の前提条件

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

移行オプション

パブリック・クラウドとCloud@Customerの専用インフラストラクチャ上のAutonomous Databaseにデータを移行するために使用できるオプションは複数あります。

これらのオプションを次に一覧表示し、顧客のユース・ケースに基づいて適切なオプションを選択するための表も示します。
  • Oracle Database Migration Service: 確立されたデータベースをオンプレミス、サードパーティまたはOracle CloudからAutonomous Databaseに簡単に移行できるフルマネージド・クラウド・サービスです。
  • Oracle GoldenGate: 1回かぎりのデータ移行や、チェンジ・データ・キャプチャによるデータ・レプリケーションを行うための、Oracleのデータ・レプリケーション・ツール。
  • ゼロ・ダウンタイム移行(ZDM): プロビジョニングしたホストにインストールして実行する、コマンドライン・インタフェースを備えたサービス。ゼロ・ダウンタイム移行ソフトウェアがインストールされたサーバーは、ゼロ・ダウンタイム移行サービス・ホストと呼ばれます。ゼロ・ダウンタイム移行サービス・ホストから、1つ以上のデータベース移行ジョブを実行できます。
  • ネットワーク・ファイル・ストレージ(NFS):ローカル・ネットワーク・ファイル・システム(NFS)ストレージを使用して、Autonomous Databaseにネットワーク・ファイル・ストレージ(NFS)共有をアタッチして、Exadata Cloud@Customerデプロイメントとの間でデータを移動します。
  • Oracle Data Pump: OracleデータベースとAutonomous Database間でのデータおよびメタデータの高速一括移動をサポートするデータベース・ユーティリティ。
  • Oracle SQL*Loader: 外部ファイルからOracle Databaseにデータをロードするためのデータベース・ユーティリティ。

移行のユース・ケース

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

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


ユース・ケース1

  • Oracle SQL*Loader
  • Oracle GoldenGate
  • NFSストレージを使用したExadata Cloud@Customer上のAutonomous Databaseへのデータの移行
  • OCIファイル・ストレージを使用したOracle Public Cloud上のAutonomous 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

11.2.0.4未満のOracle Databaseバージョン→パブリック・クラウドまたはExadata Cloud@Customer上のADB-D


ユース・ケース4

  • Oracle SQL*Loader
  • Oracle Data Pump
  • NFSストレージを使用したExadata Cloud@Customer上のAutonomousへのデータの移行
  • OCIファイル・ストレージを使用したOracle Public Cloud上のAutonomous 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 Databaseサーバーレス→ パブリック・クラウドまたはExadata Cloud@Customer上のADB-D


ユース・ケース7

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

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


ユース・ケース8

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

専用Exadataインフラストラクチャ上のAutonomous Database → 専用Exadataインフラストラクチャ上のAutonomous Database


ユース・ケース9

  • ターゲットAutonomous Databaseに適用するように構成されたOracle GoldenGate Replicat。
  • Oracle Data Pump
ノート

使用する移行ツールまたはユーティリティは、ソース・データベース、ソース・データ・フォーマット、データ・ボリューム、複雑さなどの複数の要因に応じて決定します。Autonomous Databaseへのデータの移行に最も適したソリューションを特定できるように、Oracle Cloud Migration Advisorというアドバイザ・ユーティリティが用意されています。このユーティリティの詳細は、www.oracle.com/goto/moveを参照してください。