Más sobre sqlplus en shell scripts.

Hola fragal.
He realizado pruebas con el comando ${ORACLE_HOME}/bin/sqlplus -s $USUADM @<fichero.sql> > salida.out
Pero parece ser que no me cierra la conexión en BBDD por lo que el script se queda "colgado".
Me parece que también existe otra manera de abrir una sesión por medio de sqlplus en un script, y vayas introduciendo los comandos de sqlplus.
¿Sabes algo de todo esto?
Gracias y un saludo.

1 respuesta

Respuesta
1
Quizá lo que te falta es la sentencia exit al final del .sql.
Hay otra forma, sí:
USUREP=usuario/password
${ORACLE_HOME}/bin/sqlplus -s $USUREP << EOT1 > /dev/null
spool fichero.txt
<aqui van tus sentencias de ORACLE>
spool off
exit
EOT1
y la salida va a fichero.txt.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas