Sign in with Google
Inicio › Foros › Base de Datos › SQL y PL/SQL (Database) › Ejecutar un sh (sqlldr) desde plsql
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.