Hola
Otra ayuda adicional es es que normalmente un archivo para que sea reconocido por un shell como ejecutable cuando es ejecutado "por terceras partes" se debe colocar en la cabecera del shell lineas como
#!/bin/sh o #!/bin/bash
por ejemplo:
#!/bin/sh
export ORACLE_SID=plelds
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export PATH=/u01/app/oracle/product/10.2.0/db_1/bin
sqlldr USERID=chijar, CONTROL=T03DJCAB.ctl, LOG=T03DJCAB.log, data=T03DJ000004.DAT,bad=T03DJCAB.bad
Ojala se resuelva