2

うーん、これは非常に奇妙な動作です。

コマンドを実行すると

sqlldr userid=usuario/prueba@basedatos control './controlFiles/MyArchivo 2011.csv(MyArchivo と 2011 の間に 2 つの空白があることに注意してください) ローダーが失敗し、次のエラーが送信されます。

SQL*Loader: Release 11.2.0.1.0 - Production on Lun Abr 30 18:02:27 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

SQL*Loader-500: Unable to open file (./controlFiles/MyArchivo 2011.ctl)
SQL*Loader-553: file not found
SQL*Loader-509: System error: El sistema no puede encontrar el archivo especificado.

私はいくつかの実験を行いましたが、これはファイル名に2 つ(またはそれ以上) 連続する空白がある場合に発生します。何が起こっているのか説明してもらえますか?

これはOSと関係がありますか?SQLLdrで?

4

1 に答える 1