sqlloader遇到的一些问题总结 。

sqlloader的导入充分发挥了脚本的异步和快速的功能 。和java程序结合起来可以解决大数据量导入功能。现把最近遇到的sqlloder问题进行总结 。
1.错误:
SQL*Loader-522: lfiopn failed for file
、 SQL*Loader-552: insufficient privilege to open file
SQL*Loader-509: System error: Permission denied
SQL*Loader-2026: the load was aborted because SQL Loader cannot continue.
产生原因:这些错误很少情况会一起出现。一起出现和单独出现不同。这个是因为用append into表的时候,前面已经进行了 一次sqlloader操作了,而导入的内容还是一样的,所有会报这个错误 。
解决办法:前面已经导入一次,不必导了。如果需要导入,修改一下导入内容,不要和原来一样。
2.错误:
/usr/bin/expect^M: bad interpreter: No such file or directory
产生原因:这个是linux下的sqlloader文件在window下编辑过了,或者其他情况导致sqlloader文件不是unix或者dos格式。
解决办法:直接进入linux,vi产生错误的sqlloader文件。输入:set ff看看该文件的格式。如果不是dos或者unix,那么
1°输入:set ff=unix或者:set ff=dos,回车。
2°输入:wq,回车,保存。ok.
3.错误:无论如何导不进去,但是没报什么错。
产生原因:很可能是你的数据问题,看看是不是表有唯一的字段,而你对这些唯一的字段是不是导入了重复数据。其次是看看你导入的数据格式是不是对应好了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值