プライマリ・コンテンツに移動
Oracle® Databaseユーティリティ
12cリリース1 (12.1.0.2)
B71303-09
目次へ移動
目次
索引へ移動
索引

前
次

全体インポート・モード

全体インポートは、FULLパラメータを使用して指定します。全体インポート・モードでは、ソース(ダンプ・ファイル・セットまたは別のデータベース)の全内容がターゲット・データベースにロードされます。これは、ファイル・ベース・インポートのデフォルトです。ソースが、自分のスキーマ以外のスキーマを含む別のデータベースである場合、DATAPUMP_IMP_FULL_DATABASEロールを持っている必要があります。

権限のないユーザーの場合、相互スキーマ参照はインポートされません。たとえば、インポートを実行するユーザーのスキーマ内の表にトリガーが定義されていても、そのトリガーが別のユーザーのスキーマに存在している場合はインポートされません。

NETWORK_LINKパラメータを完全インポートに使用する場合は、ターゲット・データベースではDATAPUMP_IMP_FULL_DATABASEロールが必要で、ソース・データベースではDATAPUMP_EXP_FULL_DATABASEロールが必要です。

全体モード・インポート時のトランスポータブル・オプションの使用

全体モード・インポート時にトランスポータブル・オプションを使用して、全体トランスポータブル・インポートを実行できます。

ネットワーク・ベースの全体トランスポータブル・インポートでは、FULL=YESTRANSPORTABLE=ALWAYSおよびTRANSPORT_DATAFILES=datafile_nameパラメータを使用する必要があります。

ファイル・ベースの全体トランスポータブル・インポートでは、TRANSPORT_DATAFILES=datafile_nameパラメータのみを使用する必要があります。データ・ポンプ・インポートでは、TRANSPORTABLE=ALWAYSおよびFULL=Yパラメータの存在が推測されます。

全体トランスポータブル・インポートを実行する場合、次のようないくつかの要件があります。

  • 同時にNETWORK_LINKパラメータを指定するか、エクスポート中にインポート対象のダンプ・ファイル・セットがトランスポータブル・オプションを使用して作成されている必要があります。

  • ネットワーク・リンクを使用する場合、NETWORK_LINKパラメータで指定されているデータベースはOracle Database 11gリリース2 (11.2.0.3)以上であり、データ・ポンプのVERSIONパラメータは12以上に設定されている必要があります。(ネットワーク・インポート以外では、ダンプ・ファイルから暗黙的にVERSION=12が決定されます。)

  • ソース・プラットフォームとターゲット・プラットフォームのエンディアンが異なる場合、転送するデータを変換してターゲット・プラットフォームの形式にする必要があります。DBMS_FILE_TRANSFERパッケージまたはRMAN CONVERTコマンドを使用してデータを変換できます。これらのオプションの使用方法の詳細は、『Oracle Database管理者ガイド』を参照してください。

  • ソース・プラットフォームとターゲット・プラットフォームのエンディアンが同じではない場合、暗号化された表領域の全体トランスポータブル・インポートは、ネットワーク・モードまたはダンプ・ファイル・モードでサポートされません。

  • 全体トランスポータブル・インポートを使用してネットワークを介してデータベースを転送する場合、管理表領域(SYSTEMSYSAUXなど)に存在するLONGまたはLONG RAW列を含む表は、サポートされません。

  • 全体トランスポータブル・インポートを使用してネットワークを介してデータベースを転送する場合、監査証跡情報自体がユーザー定義の表領域に格納されていると、管理表領域(SYSTEMSYSAUXなど)に格納された表に対して監査を有効にすることはできません。

関連項目:

  • 全体トランスポータブル・インポートの詳細な例は、『Oracle Database管理者ガイド』を参照してください。

  • インポートの「FULL」パラメータ

  • インポートの「TRANSPORTABLE」パラメータ