打开控制文件时,SQL Loader失败

时间:2012-04-30 23:12:19

标签: java oracle10g sql-loader

这是一种非常奇怪的行为。

当我执行命令

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?

1 个答案:

答案 0 :(得分:0)

为什么不使用名称中没有空格的文件名以及路径中的文件名?