デフォルト: デフォルト値は設定されていません。
用途
有効なデータベース・リンクによって指定される(ソース)データベースからのインポートを使用可能にします。ソース・データベース・インスタンスのデータは、接続されたデータベース・インスタンスに直接書き込まれます。
構文および説明
NETWORK_LINK=source_database_link
NETWORK_LINK
パラメータは、データベース・リンクを使用してインポートを開始します。つまり、impdp
クライアントの接続先となるシステムから、source_database_link
で指定されたソース・データベースに接続し、そこからデータを取り出して、接続されたインスタンスのデータベースに直接書き込みます。ダンプ・ファイルは含まれません。
source_database_link
には、使用可能なデータベースへのデータベース・リンク名を指定する必要があります。対象インスタンスのデータベースにデータベース・リンクが指定されていない場合、ユーザーまたはDBAが、SQL CREATE DATABASE LINK
文を使用してデータベース・リンクを作成する必要があります。
トランスポータブル・メソッドを使用してネットワーク・インポートを実行する場合は、インポートを開始する前に、ソース・データ・ファイルをターゲット・データベースにコピーする必要があります。
ソース・データベースが読取り専用の場合、接続されたユーザーは、デフォルト一時表領域として割り当てられたローカル管理一時表領域をソース・データベース上に持つ必要があります。それ以外の場合、ジョブは失敗します。
このパラメータは、FLASHBACK_SCN
、FLASHBACK_TIME
、ESTIMATE
、TRANSPORT_TABLESPACES
またはTRANSPORTABLE
のいずれかのパラメータを指定する場合に必要です。
データ・ポンプ・インポートでは、次のタイプのデータベース・リンクの使用がサポートされています。
パブリック固定ユーザー
パブリック接続ユーザー
パブリック共有ユーザー(リンク所有者が使用する場合のみ)
プライベート共有ユーザー(リンク所有者が使用する場合のみ)
プライベート固定ユーザー(リンク所有者が使用する場合のみ)
注意:
暗号化されていないネットワーク・リンクを介してインポート操作が行われる場合、すべてのデータはクリア・テキストとしてインポートされます。これは、データがデータベースで暗号化されている場合でも同様です。ネットワーク・セキュリティの詳細は、『Oracle Databaseセキュリティ・ガイド』を参照してください。
制限事項
プライベート接続ユーザー
現行ユーザー
ContentTypeセットがあるSecureFiles、または現在Oracle Database File System Linksを介してSecureFilesセグメントの外に格納されているSecureFilesが表に含まれている場合、インポートのNETWORK_LINK
パラメータはサポートされません。
ネットワーク・インポートは進化した型の使用をサポートしません。
ネットワーク・インポートはLONG
列をサポートしません。
データ・ポンプ操作がネットワーク・リンクを介して行われる場合、ソース・データベースとターゲット・データベースのバージョンの差違が2バージョン以下である必要があります。たとえば、一方のデータベースがOracle Database 12cの場合、他方のデータベースは12c、11gまたは10gである必要があります。データ・ポンプがチェックするのはメジャー・バージョン番号のみ(10g、11g、12cなど)で、具体的なリリース番号(12.1、10.1、10.2、11.1、11.2など)ではありません。
インポート・ジョブを実行するUSERID
がターゲット・データベースのDATAPUMP_IMP_FULL_DATABASE
ロールを持っている場合、そのユーザーは、ソース・データベースのDATAPUMP_EXP_FULL_DATABASE
ロールも持っている必要があります。
ネットワーク・モード・インポートではパラレル問合せ(PQ)スレーブは使用されません。「ネットワーク・モード・インポートにおけるPARALLELの使用」を参照してください。
全体トランスポータブル・インポートを使用してネットワークを介してデータベースを転送する場合、管理表領域(SYSTEM
やSYSAUX
など)に存在するLONG
またはLONG
RAW
列を含む表は、サポートされません。
全体トランスポータブル・インポートを使用してネットワークを介してデータベースを転送する場合、監査証跡情報自体がユーザー定義の表領域に格納されていると、管理表領域(SYSTEM
やSYSAUX
など)に格納された表に対して監査を有効にすることはできません。
例
次の例では、source_database_link
を有効なデータベース・リンクの名前に置き換えます。
> impdp hr TABLES=employees DIRECTORY=dpump_dir1
NETWORK_LINK=source_database_link EXCLUDE=CONSTRAINT
この例では、ソース・データベースからemployees
表(制約を除く)がインポートされます。ログ・ファイルは、DIRECTORY
パラメータに指定したdpump_dir1
に書き込まれます。
関連項目:
データベース・リンクの詳細は、Oracle Database管理者ガイドを参照してください。
CREATE DATABASE LINK
文の詳細は、『Oracle Database SQL言語リファレンス』を参照してください。
ローカル管理表領域の詳細は、『Oracle Database管理者ガイド』を参照してください。