Alex escribió:Solo se me ocurren dos cosas
1) Que tu shell script del Unix no tiene permiso de ejecucion.
Para lo cual ejecutas en el prompt del Unix algo como:
chmod 777 MiArchivo.sh
o
2) No esta ubicando la ruta del SqlLoader
Para lo cual debes anteponer las rutas adecuadas. Por ejemplo
En vez de:
sqlldr USERID=chijar, CONTROL=T03DJCAB.ctl ….
Ponle:
$ORACLE_HOME/bin/sqlldr USERID=chijar, CONTROL=/MIRUTA/T03DJCAB.ctl ….
Saludos, y nos comentas como te fue.
Well
gracias por la respuesta.
El shell si tiene permisos de ejecucion y el sqlplus si es reconocido como comando porque esta en el profile del oracle.
Yo ejecuto este shell desde el prompt y sí me ejecuta la carga de los datos en la tabla pero a traves del java proc nada.
alguna otra idea?