PDBに対するデータ・ポンプ・エクスポートおよびインポート操作は、共通ユーザーの処理方法を除き、非CDBに対する操作と同じです。CDBで共通ユーザーを作成した場合、CDBのPDB内からそのユーザーの全データベースまたは特権スキーマをエクスポートすると、標準のCREATE USER C##common name
DDL文がインポート時に実行されます。ユーザー名の共通ユーザー接頭辞C##
が原因で、文は失敗します。次のエラー・メッセージが返されます。
ORA-65094:invalid local user or role name
エクスポート対象のPDBで、そのユーザーのスキーマにローカル・オブジェクトを作成してそれらをインポートする場合、同じ名前の共通ユーザーがすでにターゲットCDBインスタンスに存在することを確認するか、次のようにimpdp
コマンドでデータ・ポンプ・インポートのREMAP_SCHEMA
パラメータを使用します。
REMAP_SCHEMA=C##common name:local user name
関連項目:
CDBの詳細は、『Oracle Database概要』を参照してください。
データ・ポンプを使用して非CDBをCDBに移動する方法の詳細は、『Oracle Database管理者ガイド』を参照してください。
CDBおよびPDBの権限およびロールの詳細は、『Oracle Databaseセキュリティ・ガイド』を参照してください。
コマンドラインで接続識別子を指定する方法の詳細は、「ネットワークに関する考慮点」を参照してください