Java 打开控制文件时SQL加载程序失败
这是一种非常奇怪的行为 当我执行命令时Java 打开控制文件时SQL加载程序失败,java,oracle10g,sql-loader,Java,Oracle10g,Sql Loader,这是一种非常奇怪的行为 当我执行命令时 sqlldr userid=usuario/prueba@basedatoscontrol./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/o
sqlldr userid=usuario/prueba@basedatoscontrol./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 bug吗?