新旧版本不一样
如果你需要调用sqllder并判断exit code。
那么请小心Unix和Windows不一样。
更要注意Oracle的版本,各个版本在Windows下并不是一样的。
返回4种情况:
EX_SUCC :All rows loaded successfully
EX_WARN :All or some rows rejected
EX_WARN :All or some rows discarded
EX_WARN :Discontinued load
EX_FAIL :Command-line or syntax errors
EX_FAIL :Oracle errors nonrecoverable for SQL*Loader
EX_FTL :Operating system errors (such as file open/close and malloc)
Oracle 9i
For UNIX, the exit codes are as follows:
EX_SUCC 0
EX_FAIL 1
EX_WARN 2
EX_FTL 3
For Windows NT, the exit codes are as follows:
EX_SUCC 0
EX_WARN 2
EX_FAIL 3
EX_FTL 4
Oracle 11g & 12c & 19c
For UNIX, the exit codes are as follows:
EX_SUCC 0
EX_FAIL 1
EX_WARN 2
EX_FTL 3
For Windows NT, the exit codes are as follows:
EX_SUCC 0
EX_FAIL 1
EX_WARN 2
EX_FTL 4

本文详细介绍了在不同操作系统及Oracle版本下SQL*Loader的退出代码及其含义。包括Oracle9i, Oracle11g, 12c及19c在Unix与Windows平台上的退出状态,帮助理解数据加载过程中的各种情况。
1457

被折叠的 条评论
为什么被折叠?



