martes, 26 de mayo de 2009

Chequeo de Filsystem de ARCHIVE LOGS

#!/bin/ksh
##############################
##################################################
# AUTHOR : MOGE ALEJANDRO
#
# CREATED: 13/04/2009
#
# PROGRAM: checkarchives.sh
#
# PURPOSE: Ejecuta un bkp de archive logs ante
#
# determionado procentaje del filesystem
#
# Database should be online.
#
# USAGE : checkarchive.sh SID UMBRAL
#
# PARAMETROS:
#
# SID: Nombre de la instancia de base de datos #
# UMBRAL: Porcentaje máximo al cual puede llegar un filsystem. #
##############################
##################################################
UMBRAL=${2}
FILESYSTEM=/oradata/${1}/
archive
FECHA=`date +%H%M_%d%m%Y`
FECHA2=`date +%H%M %d%m%Y`
LOGFILE=/home/oracle/log/
checkarchives_${1}_${FECHA}.log
SIZEFS=`bdf ${FILESYSTEM} | grep [0-9]% | awk '{print $(NF-1)}' | awk -F% '{print $1}'`
if [ ${SIZEFS} -gt ${UMBRAL} ]
then
/home/oracle/scripts/rman_backup.sh EXTTROP EMERGENCY ARCH

fi

No hay comentarios: