デフォルト: ユーザーのスキーマで現在実行されているジョブ(実行中のジョブが1つのみの場合)
用途
構文および説明
ATTACH [=[schema_name.]job_name]
schema_name
は、接続しているスキーマが、自分のスキーマにない場合に指定します。このパラメータを指定するには、DATAPUMP_IMP_FULL_DATABASE
ロールが必要です。
job_name
は、スキーマに対応する実行中ジョブが1つのみで、そのジョブがアクティブな場合、指定する必要はありません。停止しているジョブに接続する場合は、このジョブ名を指定する必要があります。DBA_DATAPUMP_JOBS
ビューまたはUSER_DATAPUMP_JOBS
ビューを問い合せて、データ・ポンプ・ジョブ名の一覧を表示できます。
ジョブに接続している場合、インポート・ユーティリティでは、ジョブの説明が表示され、次にインポート・プロンプトが表示されます。
制限事項
ATTACH
パラメータを指定する場合、コマンドラインで他に指定できるデータ・ポンプ・パラメータは、ENCRYPTION_PASSWORD
のみです。
接続するジョブが最初に暗号化パスワードを使用して起動している場合、そのジョブへの接続時に、コマンドライン上のENCRYPTION_PASSWORD
パラメータを再入力してそのパスワードを再指定する必要があります。
そのジョブが実行中でなければ、別のスキーマのジョブに接続することはできません。
ジョブのダンプ・ファイル・セットまたはマスター表が削除されている場合、接続操作は失敗します。
マスター表を変更すると、それがどのような変更であっても、予期しない結果になる場合があります。
例
次に、ATTACH
パラメータの使用例を示します。
> impdp hr ATTACH=import_job
この例では、import_job
というジョブがhr
スキーマに存在すると仮定しています。