miércoles, 12 de agosto de 2009

Script Export

ORACLE_HOME=/u01/app/oracle/product/10.2.0;
export ORACLE_HOME
PATH=.:/bin:$ORACLE_HOME/bin:/usr/bin:/usr/local/bin:/etc:/usr/ccs/bin:/usr/openwin/bin:/usr/dt/bin;
export PATH

ORACLE_SID=sid
export ORACLE_SID
sid=$ORACLE_SID

# Variables de Configuracion
fecha=`date +%d-%m-%y`

# Stamp del nombre del script ejecutado
echo " fullexport.sh "

# Time stamp de ejecucion del script
date '+DATE: %m/%d/%y%nTIME: %H:%M:%S'

directorio=/u02/exports/$sid
archivo=$directorio/$sid-$fecha.dmp
archivolog=$directorio/log/$sid-$fecha.log

# Borrado de export de mas de 7 dias
/bin/find $directorio \( -name '*.gz' \) -mtime +7 -exec rm {} \;
/bin/find $directorio/log \( -name '*.log' \) -mtime +7 -exec rm {} \;

$ORACLE_HOME/bin/exp dbo/power_ext@$sid file=$archivo full=y log=$archivolog buffer=50000 grants=y consistent=y compress=y

/usr/bin/gzip $archivo


0 23 * * * /u02/exports/full_export.sh > /dev/null