2012-04-30 3 views
2

Ну, это очень странное поведение.Ошибка SQL Loader при открытии файла управления

Когда я выполнить команду

sqlldr userid=usuario/[email protected] 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?

+0

Кто-нибудь? Есть идеи? Я пытался сохранить эти пробелы подряд, но я не смог. Это может быть ошибка Java? – BRabbit27

ответ

0

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

Смежные вопросы