Backup Cronjob

#Verzeichnisse erstellen
mkdir /tools/oracle/local/custom
mkdir /tools/oracle/local/custom/bin
mkdir /tools/oracle/local/custom/log
#Backup Skript erstellen und editieren
nano /tools/oracle/local/custom/bin/backup.ksh

#Der Inhalt des Backup-Skripts sollte wie folgt aussehen: 

#!/usr/bin/ksh
syspwtarget=manager

. /tools/oracle/local/dba/bin/basenv.ksh
. /tools/oracle/local/dba/bin/oraenv.ksh orcl

rman << _EOI
connect target sys/${syspwtarget}


RUN {
backup database plus archivelog;
delete noprompt obsolete recovery window of 7 days;
}
exit;

_EOI
#Crontab hinzufĂĽgen
crontab -e

#Der Inhalt des Crontab-Files sollte wie folgt aussehen: 
00 06 * * * /tools/oracle/local/custom/bin/backup.ksh >> /tools/oracle/local/custom/log/backup.log 2>&1

#Inhalt nach Backup ausgeben: 
tail -100f backup.log

Last updated