Amigos
tengo un problema con este tema. He consultado la nota en metalink Note:244733.1 "Calling Unix Shell Scripts From a Java Stored Procedure" y luego la aplique. Despues de algunos apuntes buenos de parte del foro de oracle (http://forums.oracle.com/forums/thread. … 65#2813065) pude compilar el java y crear el procedimiento. Sin embargo, a pesar de que ya no emite error alguno en cuanto a la codificacion o compilacion, este procedimiento no ejecuta nada, es decir, no realiza la accion que esta en el archivo "sh".
Lo que tengo dentro del SH son llamadas a ejecuciones del sqlldr. En el archivo se tienen lineas de la sgte manera:
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
Si ejecuto el archivo desde el prompt del sistema operativo sí lo realiza sin problemas.
Alguno de Uds, puede ayudarme a fin de que se ejecute el sh ?