当前位置: 代码迷 >> Oracle开发 >> 关于sqlldr的有关问题,没找到解决方法
  详细解决方案

关于sqlldr的有关问题,没找到解决方法

热度:62   发布时间:2016-04-24 06:39:51.0
关于sqlldr的问题,没找到解决办法?
我在脚本中sqlldr指令load一个1G多的数据文件进一个表中。
报错信息:Physical record in data file(/home/weblogic/data/kna.txt) is longer than the maximum(1048576)
                    the load was aborted because SQL Loader cannot continue.

------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

我在脚本中sqlldr指令load一个1G多的数据文件进一个表中。
报错信息:Physical record in data file(/home/weblogic/data/kna.txt) is longer than the maximum(1048576)
                    the load was aborted because SQL Loader cannot continue.


文件里的内容的问题
有个字段的内容超过最大的限制了,就是说,可能是你的分隔符定义的有问题
或者生成文件的时候有一行记录的某个字段分隔的不正确

你这个回答我怎么好像在什么地方见过呢?

恩,网上找了一下关于这个错误,觉得这个很有道理
------解决方案--------------------
按说是readsize的问题,不过设置到800M都能错,那我猜测是在windows环境下,导入unix格式文件,由于回车换行的差异导致所有记录都被认为成一行记录了。
  相关解决方案