うーん、これは非常に奇妙な動作です。
コマンドを実行すると
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で?