这是一种非常奇怪的行为。
当我执行命令
时 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?
答案 0 :(得分:0)
为什么不使用名称中没有空格的文件名以及路径中的文件名?