#!/bin/bashНа Bacula Director'е в соответствующие job'ы добавить строки:
if [ "$1" = "1" ]
then
LEVEL=1
elif [ "$1" = "0" ]
then
LEVEL=0
else
echo "Bad backup level"
exit 1
fi
rman catalog rcatuser/PASSWORD@RCAT target / << EOF
RUN {
BACKUP incremental level=$LEVEL as compressed backupset DATABASE INCLUDE CURRENT CONTROLFILE plus archivelog delete input;
}
EOF
ClientRunBeforeJob = "/bin/su - oracle -c \"/u01/app/oracle/product/10.2.0/db_1/scripts/runbeforebackup.sh LEVEL\""где LEVEL - 0 (Full Backup) или 1 (Incremental Backup).
В зависимости от backup-политики на Вашем предприятии, конфигурируйте как часто следует использовать каждый из уровеней.
Ссылки:
0 comments:
Post a Comment