Un pequeño script para arrancar automáticamente una BD Oracle:
# chkconfig: 2345 80 20
# description: Oracle Database
#!/bin/bash
start() {
su - oracle <<EOF
lsnrctl start
sqlplus / as sysdba<<EOO
startup
EOO
EOF
}
stop() {
su - oracle <<EOF
sqlplus / as sysdba<<EOO
shutdown immediate
EOO
lsnrctl stop
EOF
}
case "$1" in
start)
start
;;
stop)
stop
;;
*)
echo $"Usage: $0 {start|stop}"
esac
Arranca la BD como usuario «oracle», que tiene que tener todas las variables de entorno correctemente configuradas (especialmente ORACLE_SID).
Este script se puede instalar con chkconfig ya que tiene la cabecera preparada para ello.
gracias por la informacion, pero donde colocaria ese script?
Hola, el script debería ponerse en /etc/init.d y configurar el arranque automático con
chkconfig –add nombre_script
Suerte…