Ну очень странное поведение.
Когда я выполняю команду
sqlldr userid=usuario/prueba@basedatos control './controlFiles/MyArchivo 2011.csv
(обратите внимание, что между MyArchivo и 2011 есть два пробела) загрузчик не работает и выдает эту ошибку:
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.
Я провел несколько экспериментов, и это происходит только тогда, когда в имени файла есть два (или более) последовательных пробела. Может ли кто-нибудь объяснить мне, что происходит?
Это связано с ОС? с SQLLdr?