DB2 자동 백업하는 방법.

2008. 11. 9. 18:20Database

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 백업 실행