Oracle IMP/EXPコマンドにおけるファイル名入力の状態を終了させる方法

更新日: 公開日:2012/12/09

Oracleのインポートおよびエクスポートコマンドにおいて、読込元のファイルの名称を間違えた場合に、以下のようなエラーが表示されます。

エラー内容
[XXXXXXXX-XXXXX-X/X] imp hoge/hoge file=test.dmp log=test.log tables=T_HOGE data_only=y

接続先: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64 bit Production

IMP-00002: 読取り用のtest.dmpのオープンに失敗しました。
インポート・ファイル: expdat.dmp > test1. dmp

IMP-00002: 読取り用のtest1.dmpのオープンに失敗しました。
インポート・ファイル: expdat.dmp >

存在するファイル名を打つまで「オープンに失敗しました。」と出続け、繰り返し入力待ちの状態となります。

このファイル名入力待ち状態を終了させるコマンドは、ピリオド「.」です。以下、ピリオドを入力した場合の動作例です。

停止した場合の動作
IMP-00002: 読取り用のtest1.dmpのオープンに失敗しました。
インポート・ファイル: expdat.dmp > .

インポートは正常に終了しましたが、警告が発生しました。
[XXXXXXXX-XXXXX-X/X]

これで Telenet 系のアプリケーションを強制終了させなくても、そのまま継続して作業が行えるので一安心ですね。と、実際に大事な作業で入力ミスし、キャンセル出来ずにテンパってしまった自分のために、エントリーとして残しておくことにします。

最新の更新情報は、Twitter、Facebook、Freedly にてお届け!

NJ-CLUCKER RSS

このブログの運営者

NJ

元システムエンジニアから、個人事業主として独立。Web サイト運営、動画制作など活動の場を広げています。このブログでは、困ってたどり着いた人に、分かりやすく答えを提供できるように心掛けています。

更新情報は、Twitter や Facebook ページを参照ください。フォローお待ちしています。

Facebook ページ NJ-CLUCKER
このブログが役に立ったら
「いいね!」お願いします