Ошибка загрузчика SQL при открытии контрольного файла

Ну очень странное поведение.

Когда я выполняю команду

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?


person BRabbit27    schedule 30.04.2012    source источник
comment
Кто то? Есть идеи? Я пытался сохранить эти последовательные пробелы, но мне это не удалось. Может ли это быть ошибкой java?   -  person BRabbit27    schedule 03.05.2012


Ответы (1)


Почему бы вам просто не использовать имя файла без пробелов в имени, а также в пути?

person Nagh    schedule 19.10.2013