Foro de elhacker.net

Programaciķn => Bases de Datos => Mensaje iniciado por: [u]nsigned en 9 Marzo 2012, 17:47 pm



Título: Automatizar acciones de sqlplus
Publicado por: [u]nsigned en 9 Marzo 2012, 17:47 pm
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:

Citar
sqlplus /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