2017-12-03 11 views
0

pl/sql開発者を使用してcsvファイルをoracleデータベースにインポートしたい場合は、ベースがlinux、pl/sqlがWindowsの下にインストールされていることを通知します。Oracle:CSVファイルのインポートUNIX

SQL> @C:\app\session_name\product\11.2.0\client_3\BIN\sqlldr user/[email protected]_name control=/opt/FNDBSS/Control/FNControl.txt log=log.txt; 

が、エラーが出ています読み取りエラーファイルに

+0

あなたの制御ファイルはLinuxのパス( '/ opt/FNDBSS/Control/FNControl.txt')を指しており、Windowsでは' sqlldr'を実行しています。ローカルの制御ファイルを持っているか、またはLinuxのコマンドプロンプトでそれを実行する必要があります。 –

+0

ありがとうございますが、LinuxシステムにインストールされたデータベースにPL/SQL iが接続されています –

+0

@KaushikNayakは、sqlldrを実行しているWindowsにFNControl.txtファイルをコピーするように提案しています(pl/sqlコマンド)。それを試しましたか? – ysth

答えて

1

Aは、少なくとも、コマンドラインまたは制御ファイルにLOGファイルを追加し、私を助けてくれてありがとう。それはローダーが何をしているのか、そしておそらくなぜそれがあなたに伝えられます。さらに、BADファイルとDISCARDファイルをチェックします。お使いのOracleのバージョンについては、SQL Loader conceptsを参照してください。

関連する問題