DB2 자동 백업하는 방법.
2008. 11. 9. 18:20ㆍDatabase
win : 테스크센터이용
unix : crontab 이용
아래는 crontab에서 백업을 받는 예문입니다.
> crontab -l
30 1 * * * /home/db2inst1/bin/dbwork.sh /home/db2inst1/back_script/backup.sh
-> 매일 01시30분에 백업 스크립트 실행
> cat /home/db2inst1/bin/dbwork.sh
. /etc/environment
. /etc/profile
. /home/db2inst1/sqllib/db2profile
sh $1
-> crontab이 실행될때 사용될 환경변수를 적용하고 원하는 스크립트 실행
> cat /home/db2inst1/back_script/backup.sh
cd /DB2/BACKUP
rm -f DBNAME*
db2 backup db dbname online include logs without prompting
-> 백업 받을 위치로 이동하여 기존에 받은 백업 파일을 삭제하고 online 백업 실행