sqlldr - exit error code 2 in unix (merged)

http://www.orafaq.com/forum/t/146582/ 

Thank you for your reply. Load has been successful all the time but I should not check the error condition (since I know there are going to be some errors) in order to continue the process I guess. But adding errors=9999999 and checking the error condition with $? will have the same result which will abort the process.
I really appreciated your time/effort in replying to my questions. Thanks very much and have a great day!

Hi pls provide your suggestion,

I'm using following command to th data.

sqlldr callctestapp/big5#ben@COMPASS_QA_APP, control=./EOBReportMember.ctl, log=../logs/reportMember.log, ERRORS=9999999

Flat file have 3 records, among hem 1 is dplicate. So two records are ussesfully loaded into the table.


But while running echo $? it give 2. Hence the script is getting failed. Can you please give your suggetion on this. Thanks in advance

 

Just curious where you saw error code 2 is incorrect usage of command? The documentation indicates that it's one of the following:

  • All or some rows rejected
  • All or some rows discarded
  • Discontinued load


Error code 1 would indicate "Command-line or syntax errors".

转载于:https://www.cnblogs.com/kakaisgood/p/11532491.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值