Oracle Cloud Infrastructureドキュメント

Oracle Database 12c CDBからクラウドのOracle Database 12cへの移行

Oracle Database 12c CDBデータベースをOracle Cloud Infrastructure DatabaseサービスのオンプレミスからOracle Database 12cデータベースに、いくつかの異なるメソッドを使用して移行できます。

移行メソッドの一部の適用可能性は、オンプレミス・データベースのキャラクタ・セットとプラットフォームのエンディアン形式によって異なります。

オンプレミス・データベースのデータベース・キャラクタ・セットをまだ決定していない場合は、それを決定し、オンプレミス・データベースが存在するプラットフォームのエンディアン形式を決定します。 この情報は、適切なメソッドの選択に役立ちます。

  • データ・ポンプ従来のエクスポート/インポート

    このメソッドは、オンプレミス・データベースのエンディアン形式とデータベース・キャラクタ・セットに関係なく使用できます。

    このメソッドに伴うステップについては、「データ・ポンプ従来のエクスポート/インポート」を参照してください。

  • データ・ポンプ・トランスポータブル表領域

    このメソッドは、オンプレミス・プラットフォームがリトル・エンディアンで、オンプレミス・データベースのデータベース・キャラクタ・セットとDatabaseデータベースが互換性がある場合にのみ使用できます。

    このメソッドに伴うステップについては、データ・ポンプ・トランスポータブル表領域を参照してください。

  • データ・ポンプを使用したRMANトランスポータブル表領域

    このメソッドは、オンプレミス・プラットフォームがリトル・エンディアンで、オンプレミス・データベースのデータベース・キャラクタ・セットとOracle Cloud Infrastructure Databaseサービス・データベースが互換性がある場合にのみ使用できます。

    このメソッドに伴うステップについては、「データ・ポンプを使用したRMANトランスポータブル表領域」を参照してください。

  • RMAN CONVERTデータ・ポンプを使用したトランスポータブル表領域

    このメソッドは、オンプレミス・データベースのデータベース・キャラクタ・セットとDatabaseデータベースが互換性がある場合にのみ使用できます。

    このメソッドは、データ・ポンプ・トランスポータブル表領域メソッドと似ていますが、RMANのCONVERTコマンドを追加することで、異なるエンディアンのプラットフォーム間のトランスポートを可能にします。 V$TRANSPORTABLE_PLATFORMを問合せして、オンプレミス・データベース・プラットフォームがクロス・プラットフォーム表領域のトランスポートをサポートしているかどうかを判別し、プラットフォームのエンディアン形式を判別します。 Databaseサービス・プラットフォームはリトル・エンディアン形式です。

    このメソッドに伴うステップについては、「RMANによるデータ・ポンプによるトランスポータブル表領域の変換」を参照してください。

  • RMANクロス・プラットフォーム・トランスポータブル表領域バックアップ・セット

    このメソッドは、オンプレミス・データベースのデータベース・キャラクタ・セットとDatabaseサービス・データベースが互換性がある場合にのみ使用できます。

    このメソッドに伴うステップについては、「RMANクロス・プラットフォーム・トランスポータブル表領域バックアップ・セット」を参照してください。

  • データ・ポンプ・フル・トランスポータブル

    このメソッドは、オンプレミス・データベースのデータベース・キャラクタ・セットとDatabaseサービス・データベースが互換性がある場合にのみ使用できます。

    このメソッドに伴うステップについては、「データ・ポンプ・フル・トランスポータブル」を参照してください。

  • Unplugging/Plugging (CDB)

    このメソッドは、オンプレミス・プラットフォームがリトル・エンディアンで、オンプレミス・データベースとDatabaseデータベースに互換性のあるデータベース・キャラクタ・セットと各国語キャラクタ・セットがある場合にのみ使用できます。

    このメソッドに伴うステップについては、「PDBの切断/プラグ」を参照してください。

  • リモート・クローニング(CDB)

    このメソッドは、オンプレミス・プラットフォームがリトル・エンディアンであり、オンプレミス・データベースのリリースが12.1.0.2以上で、オンプレミス・データベースとDatabaseサービス・データベースに互換性のあるデータベース・キャラクタ・セットと各国語キャラクタ・セットがある場合にのみ使用できます。

    このメソッドに伴うステップについては、「PDBのリモート・クローニング」を参照してください。

  • RMANクロス・プラットフォーム・トランスポータブルPDB

    このメソッドは、オンプレミス・プラットフォームがリトル・エンディアンで、オンプレミス・データベースのデータベース・キャラクタ・セットとDatabaseサービス・データベースが互換性がある場合にのみ使用できます。

    このメソッドに伴うステップについては、「RMANクロス・プラットフォーム・トランスポータブルPDB」を参照してください。

  • 選択したオブジェクトを移行するためのSQL DeveloperおよびSQL*Loader

    SQL Developerを使用して、選択したオブジェクトを追加してクラウド上のOracle Database 12cデータベースにロードするカートを作成できます。 このメソッドでは、SQL*Loaderを使用してクラウド・データベースにデータをロードします。

    このメソッドに伴うステップについては、「SQL DeveloperおよびSQL*Loaderを使用して選択したオブジェクトを移行」を参照してください。

  • SQL DeveloperおよびINSERTステートメントを使用して選択したオブジェクトを移行

    SQL Developerを使用して、選択したオブジェクトを追加してクラウド上のOracle Database 12cデータベースにロードするカートを作成できます。 このメソッドでは、SQL INSERTステートメントを使用してデータをクラウド・データベースにロードします。

    このメソッドに伴うステップについては、「選択したオブジェクトを移行するためのSQL DeveloperおよびINSERT文」を参照してください。