Oracle Cloud Infrastructureドキュメント

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

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

Oracle Database 12c PDBを、Databaseサービス・デプロイメントのOracle Database 12cデータベースのPDBに、RMANクロス・プラットフォーム・トランスポータブルPDB方式を使用して移行するには、次の作業を行います:

  1. オンプレミス・データベース・ホストで、SQL*Plusを呼び出してオンプレミスPDBを閉じます。

  2. オンプレミス・データベース・ホストで、ALTER PLUGGABLE DATABASE UNPLUGコマンドを実行して、クラウド・データベースにプラグインされるデータ・ファイルのリストを含むXMLファイルを生成します。

  3. オンプレミス・データベース・ホストで、RMANを起動してルートに接続します。 BACKUP FOR TRANSPORT PLUGGABLE DATABASEコマンドを実行します。

  4. 安全なコピー・ユーティリティを使用して、XMLファイルとバックアップ・セットをデータベース・サービスのコンピュート・ノードに転送します。

  5. データベース・サービスのコンピュート・ノードで、RMANを起動してルートに接続します。 RESTORE ALL FOREIGN DATAFILESコマンドを実行します。

  6. データベース・サービスはノードをコンピュートし、SQL*Plusを呼び出してルートに接続します。 CREATE PLUGGABLE DATABASEコマンドを実行します。

  7. データベース・サービスのコンピュート・ノードで、ALTER PLUGGABLE DATABASE OPENコマンドを実行します。

詳細については、リリース12.2または12.1「Oracle Database Backup and Recoveryユーザーズ・ガイド」「CDBおよびPDBでのクロス・プラットフォーム・データ転送の実行」を参照してください。