Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / backup db2 в linux / 2 сообщений из 2, страница 1 из 1
05.07.2007, 09:47
    #34639937
Vladimir Mahrov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
backup db2 в linux
Помогите разобраться в чем дело
есть скрипт вот его содержимое
#!/bin/bash

#VERSION=1.04

PATH=$PATH:/opt/IBM/db2/V8.1/bin
### variables ###
BACKUP_SCTRH=$( cat < /script/cfg/backup.cfg )
if [ -z "$BACKUP_SCTRH" ]
then
BACKUP_SCTRH="/tmp"
fi
# save old backups (days)
ZZZ=28

case $( date +%u ) in
1)
echo "" > /script/cfg/mon
su db2inst -c "db2 force application all"
su db2inst -c "db2 backup database SCTRH to $BACKUP_SCTRH" | grep -o -e "[0-9]\{14\}" > /script/cfg/mon
cp -f /home/db2inst/SCTRH/db2inst/NODE0000/SQL00001/db2rhist.asc /script/cfg/db2rhist.asc
if [ $(cat < /script/cfg/mon) != "" ]
then
##### deleting incrementals backups
cd $BACKUP_SCTRH
echo '#!/bin/bash
cd '$BACKUP_SCTRH > /script/cfg/delete_old_backup.sh
ls -1tl | grep -e "SCTRH.*\.001$" | awk -v ZAP=$ZZZ '{ if ( NR > ZAP ) print "rm " $0}' >> /script/cfg/delete_old_backup.sh
chmod 777 /script/cfg/delete_old_backup.sh
/script/cfg/delete_old_backup.sh
echo "" > /script/cfg/tue > /script/cfg/wed > /script/cfg/thu > /script/cfg/fri > /script/cfg/sat > /script/cfg/sun > /dev/null
fi
;;
2)
echo "" > /script/cfg/tue
su db2inst -c "db2 backup database SCTRH online incremental delta to $BACKUP_SCTRH" | grep -o -e "[0-9]\{14\}" > /script/cfg/tue
echo "" >> /script/cfg/tue
cp -f /home/db2inst/SCTRH/db2inst/NODE0000/SQL00001/db2rhist.asc /script/cfg/db2rhist.asc
;;
3)
echo "" > /script/cfg/wed
su db2inst -c "db2 backup database SCTRH online incremental delta to $BACKUP_SCTRH" | grep -o -e "[0-9]\{14\}" > /script/cfg/wed
echo "" >> /script/cfg/wed
cp -f /home/db2inst/SCTRH/db2inst/NODE0000/SQL00001/db2rhist.asc /script/cfg/db2rhist.asc
;;
4)
echo "" > /script/cfg/thu
su db2inst -c "db2 backup database SCTRH online incremental delta to $BACKUP_SCTRH" | grep -o -e "[0-9]\{14\}" > /script/cfg/thu
echo "" >> /script/cfg/thu
cp -f /home/db2inst/SCTRH/db2inst/NODE0000/SQL00001/db2rhist.asc /script/cfg/db2rhist.asc
;;
5)
echo "" > /script/cfg/fri
su db2inst -c "db2 backup database SCTRH online incremental delta to $BACKUP_SCTRH" | grep -o -e "[0-9]\{14\}" > /script/cfg/fri
echo "" >> /script/cfg/fri
cp -f /home/db2inst/SCTRH/db2inst/NODE0000/SQL00001/db2rhist.asc /script/cfg/db2rhist.asc
;;
6)
echo "" > /script/cfg/sat
su db2inst -c "db2 backup database SCTRH online incremental delta to $BACKUP_SCTRH" | grep -o -e "[0-9]\{14\}" > /script/cfg/sat
echo "" >> /script/cfg/sat
cp -f /home/db2inst/SCTRH/db2inst/NODE0000/SQL00001/db2rhist.asc /script/cfg/db2rhist.asc
;;
7)
echo "" > /script/cfg/sun
su db2inst -c "db2 backup database SCTRH online incremental delta to $BACKUP_SCTRH" | grep -o -e "[0-9]\{14\}" > /script/cfg/sun
echo "" >> /script/cfg/sun
cp -f /home/db2inst/SCTRH/db2inst/NODE0000/SQL00001/db2rhist.asc /script/cfg/db2rhist.asc
;;
esac

Прописываю его запуск в crontab
echo "0 15 * * * root /script/cfg/backup.sh >> /script/cfg/backup.log 2>&1" >> /etc/crontab
ждем время итог все пусто даже log пустой
что еще нужно прописать и где это сделать
Да кстати запускаю в терминале backup.sh все проходит на ура
все операции провожу rootОМ
...
Рейтинг: 0 / 0
27.05.2008, 10:25
    #35336621
Vladimir Mahrov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
backup db2 в linux
Разобрался уже давно вот увидел решил рассказать может кому пригодиться
вообщем в крон необходимо добавить переменные
LANG="ru_RU.UTF-8"
SUPPORTED="ru_RU.UTF-8:ru_RU:ru"
саму кодировку выставляем в соответствии с кодировкой базы.
и на всякий случай добавляю строку в backup.sh
. /home/db2inst/sqllib/db2profile
чтобы все пути были видны и rootу тоже.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / backup db2 в linux / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]