Oracle Exadata DB backup on ZFS

Oracle Exadata DB backup on ZFS.

Exadata Database backup on ZFS  Storage Appliance. It is similar to normal disk backup.

 

# Script Name:  bkp_Full_Inc0_ORADW1_01.sh
#!/bin/ksh
export BASEDIR=’/home/oracle’
export ORACLE_SID=ORADW11
export ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export DT=`date +”%m_%d_%y_%H_%M”`
export LOGFILE=bkp_incr_0_${ORACLE_SID}_${DT}.log
echo “Backup started at ” `date` > $BASEDIR/bkp_${ORACLE_SID}_incr0_${DT}.log1
rman target=/ catalog rman12c/*****@rman<<EOF >>$BASEDIR/${LOGFILE}
run
{
sql ‘alter system set “_backup_disk_bufcnt”=64 scope=memory’;
sql ‘alter system set “_backup_disk_bufsz”=1048576 scope=memory’;
allocate CHANNEL ch1 DEVICE TYPE DISK FORMAT ‘/zfssa/prod/backup01/ORADW1/bk_%d_%s_%p_%t’ ;
allocate CHANNEL ch2 DEVICE TYPE DISK FORMAT ‘/zfssa/prod/backup03/ORADW1/bk_%d_%s_%p_%t’ ;
allocate CHANNEL ch3 DEVICE TYPE DISK FORMAT ‘/zfssa/prod/backup01/ORADW1/bk_%d_%s_%p_%t’ ;
allocate CHANNEL ch4 DEVICE TYPE DISK FORMAT ‘/zfssa/prod/backup03/ORADW1/bk_%d_%s_%p_%t’ ;
allocate CHANNEL ch5 DEVICE TYPE DISK FORMAT ‘/zfssa/prod/backup01/ORADW1/bk_%d_%s_%p_%t’ ;
allocate CHANNEL ch6 DEVICE TYPE DISK FORMAT ‘/zfssa/prod/backup03/ORADW1/bk_%d_%s_%p_%t’ ;
delete noprompt backup completed before ‘sysdate-40′ device type disk;
crosscheck backup;
crosscheck archivelog all;
backup incremental level 0
section size 30G AS BACKUPSET
database
TAG=’ORADW_DBFULL_BKP_$DT’;
backup current controlfile;
backup archivelog all tag=’ORADW_DB_ARCH_$1_bkp’ delete input;
release channel ch1;
release channel ch2;
release channel ch3;
release channel ch4;
release channel ch5;
release channel ch6;
}
EXIT
EOF
if [ $? = 0 ]
then
echo “Backup Ended at ” `date` >> $BASEDIR/${LOGFILE}
else
echo “Backup FAILED at ” `date` >> $BASEDIR/${LOGFILE}
fi
$

 

See also: