#!/bin/bash ###################################################################### # Author : Vishal Gupta # Date Created : 13-Jul-2008 # Purpose : To purge statspack data from consolidated statspack # repository # # Modification History # Date Ver Author Remarks # -------- --- -------------- --------------------------------------- # 13/07/08 0.1 Vishal Gupta First Draft ###################################################################### ORACLE_ENV_TYPE=$1 PERFSTAT_VERSION=$2 INSTANCE_NAME="$3" ORACLE_SID=STATSREP EMAILS="fm.eu.DBAAlerts@rabobank.com" #EMAILS="vishal.gupta@rabobank.com" TIMESTAMP=`date +%Y%m%d_%H%M%S` LOGFILE=/appl/oracle/admin/logs/statspack_consolidation_purge_${ORACLE_ENV_TYPE}_${PERFSTAT_VERSION}_$TIMESTAMP.log export ORACLE_HOME=/appl/oracle/product/10.2.0 export LD_LIBRARY_PATH=$ORACLE_HOME/lib export NLS_LANG="ENGLISH_UNITED KINGDOM.WE8ISO8859P1" export PATH=$ORACLE_HOME/bin:$PATH function Usage() { echo "`basename $0` [] " echo "" echo " where = PROD|TEST|DEV " echo " = 10.2 | 9.2" echo " [] = optionally instance for single instance purging" exit 1; } if [ $# -lt 2 ] then Usage; fi case "$ORACLE_ENV_TYPE" in PROD|TEST|DEV) ;; *) Usage;; esac case "$PERFSTAT_VERSION" in 10.2|9.2) ;; *) Usage;; esac sqlplus /nolog > $LOGFILE <