Automatizar acciones de sqlplus

Iniciado por [u]nsigned, 9 Marzo 2012, 17:47 PM

0 Miembros y 1 Visitante están viendo este tema.

[u]nsigned

Hola, tengo un servidor Oracle Linux, en el mismo antes de apagarlo debo 'apagar' antes la la base de oracle, usando sqlplus hago lo siguinte:

Citarsqlplus /nolog (ejecuto sqlplus sin generar logs
conn / as sysdba (me conecto como admin)
shutdown immediate   (apaga base)
exit    (sale de oracle para volver a linux)

Les cuento que la idea es cear un cron-job que apague el servidor, pero mi problema es que antes de apagar el servidor, debo hacer lo antes mostrado en sqlplus apra cerrar la base. Se me ocurren dos fomras:
1. No se si sqlplus permite para como argumentos online, como php (php -c "echo 'hola mundo';") otra forma seria automatizar eso en algun script, pero dudo si sqlplus soporta esto, ya sea apsarñe instruccion como argumento o crear scripts...

Saludos y muchas gracias por su respuesta!

PD: Si consideran que esto debe ir en GNU/Linux pf moverlo xD

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!