DB2 Backup Policy
#!/bin/bash
PATH=$PATH:$HOME/bin:$HOME/sqllib/bin:$HOME/sqllib/adm:$HOME/sqllib/misc
DB2INSTANCE=commerce
export PATH DB2INSTANCE
today=`date +%Y%m%d`
delday= `date -d "3 weeks ago" +%Y%m%d`
mkdir /backup/commerce/$today
mkdir /backup/commerce/logs/$today
db2 backup database COMMERCE online to "/backup/commerce/$today" include logs
cp -r /home/commerce/log/commerce/COMMERCE/NODE0000/C0000028/* /backup/commerce/logs/$today
cd /backup/commerce
tar cvfz commerce_$today.tar.gz $today
cd /backup/commerce/logs
tar cvfz commerce_log_$today.tar.gz $today
rm -rf /backup/commerce/logs/$today
rm -rf /backup/commerce/$today
find /backup/commerce/logs/ -maxdepth 1 -mtime +30 -type f -exec /bin/rm -f {} \;
find /backup/commerce/ -maxdepth 1 -mtime +30 -type f -exec /bin/rm -f {} \;
Comments
Post a Comment