Skip to main content

Posts

Showing posts with the label Red Hat Network Satellite embedded backup script

backup Satellite (embedded) database

A simple script to backup the embedded Oracle database included with Satellite 5.4.1 [root@rhnsat01 Satellite]# cat db_backup.sh  #!/bin/bash PRETTY_DATE=`date +%Y%m%d` BACKUP_DIR=/rhnsat-backup/${PRETTY_DATE} OUTPUT_LOG=/var/log/rhnsat-backup.log mkdir ${BACKUP_DIR} if [ ! -d ${BACKUP_DIR} ] then   echo "ERROR: unable to create Backup Dir: ${BACKUP_DIR}"   exit 9 fi # MESSAGE TO USER ON CONSOLE echo "NOTE: you can find output at: ${OUTPUT_LOG}" # BEGIN LOGGING OF THE SCRIPT OUTPUT echo "Script ran at: `date +%Y%m%d-%H%M`" > ${OUTPUT_LOG} echo "start: `date +%Y%m%d-%H%M`" >> ${OUTPUT_LOG} # UPDATE PERMISSIONS OF THE BACKUP DIRECTORY TO ALLOW ORACLE # TO WRITE echo "chown -R oracle:dba /rhnsat-backup/*" >> ${OUTPUT_LOG} chown -R oracle:dba /rhnsat-backup/* >> ${OUTPUT_LOG} # CREATE A REPORT OF THE CURRENT ORACLE DB USAGE echo "su - oracle -c \"/usr/...