2017-05-10 29 views
0

コマンドプロンプトでSQLLDRコマンドを使用してOracleテーブルに値をほとんど読み込もうとしていません。私は、ユーザーがSQLLDRコマンドで受け入れられるファイル名を置くための変数を設定しようとしています。私は、データファイルとして.txtファイルを言及しているにもかかわらず、SQLLDRコマンドエラー.Datファイルが見つかりません

SQL*Loader-500: Unable to open file (sqlldrtest.dat)

:私は、制御ファイル(.CTL)、データファイル(.txt)しかし、それは投げているエラーが発生しています。

これは初めてSQLLDR変数を使用しています。 SQLLDRコマンドを変数なしで使用しました。

このエラーを解決するのに誰も助けてください。

.BATファイルのための私のコードは次のとおりです。

set /p reportname="Enter Your Report Name: " 

SQLLDR USERID=login/[email protected] CONTROL=%reportname%.CTL, DATA=%reportname%.txt 

pause 

答えて

0

はCONTROLの後にコンマを削除=とパスワードを変更するようにしてください!

まだ動作しない場合は、投稿を更新してコントロールファイルの内容を表示してください。

関連する問題