PROGRAMACIÓN DE BACKUPS DE ORACLE

noviembre 12, 2007 a las 6:16 pm | Escrito en Oracle, Unix | Deja un comentario

Primero establecer las siguientes variables de entorno en el .profile del usuario de oracle:

PATH=$PATH:/export/home/oracle/bin
ORACLE_SID=nombre_bbdd
ORACLE_HOME=/export/home/oracle

Crear el siguiente script con root:

**********************************************************************

#!/usr/bin/bash
#Script de backup de la Base de Datos Oracle

FECHA=`date +%y-%m-%d-%H-%M`
FECHA2=`date +%y-%m-%d`
MAQUINA=`uname -n`

su – ora10 -c “exp userid=system/itecban full=y log=/export/home/ora10/exports/export_”$MAQUINA”_$FECHA.log inctype=complete constraints=Y fil
e=/export/home/ora10/exports/export_BBDD_”$MAQUINA”_$FECHA && /usr/bin/gzip /export/home/ora10/exports/export_BBDD_”$MAQUINA”_$FECHA2*.dmp /ex
port/home/ora10/exports/export_”$MAQUINA”_$FECHA2*.log”

#/usr/bin/find /export/home/ora10/exports/ -mtime +7 -exec /usr/bin/ {} \;

**********************************************************************

Meter el script en el cron

Blog de WordPress.com. | Tema Pool by Borja Fernandez.
Entradas y comentarios: feeds.

Seguir

Get every new post delivered to your Inbox.