export DATA_DIR=/weblogic/gs_bak/DBdata
export DELTIME=`date -d "7 days ago" +%Y%m%d`
export BAKUPTIME=`date +%Y%m%d`
filename="XXXX_DB_10.6.11.28_pisr_$BAKUPTIME"
echo "pre filename: "$filename
mkdir -p $DATA_DIR
echo "Starting bakup..."
echo "Bakup file: $DATA_DIR/$filename.dmp"
su - oracle -c "exp uuuu/pppp@orcl file=$DATA_DIR/$filename.dmp"
echo "tar the db backup file..."
cd $DATA_DIR
tar czvf $filename.tar.gz $DATA_DIR/$filename.dmp
echo "Delete the bakup file 7 days ago..."
rm -rf $DATA_DIR/XXXX_DB_10.6.11.28_xxxx_$DELTIME*.dmp
rm -rf $DATA_DIR/XXXX_DB_10.6.11.28_xxxx_$DELTIME.tar.gz
echo "Delete the file bakup successfully. "
echo "Bakup completed."