【发布时间】:2012-04-30 23:12:18
【问题描述】:
嗯,这是一个非常奇怪的行为。
当我执行命令时
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?
【问题讨论】:
-
有人吗?任何的想法?我一直试图保持那些连续的空间,但我做不到。会不会是 java 的 bug?
标签: java oracle10g sql-loader