在脚本中执行sqlldr 命令,手动可以正常执行,可是写入定时任务就会报错:
Message 2100 not found; No message file for product=RDBMS, facility=UL
解决办法:在脚本中添加环境变量
#!/bin/bash
ORACLE_HOME=/u01/app/oracle/product/102/db_1
export ORACLE_HOME
sqlldr userid='zhangsan/123456@orcl' control=/dir/control.ctl