Облик. Бэкапирование баз данных

Версия 1. 2014-09-22
CentOS 4.8, PROGRESS Version 9.1D
Создали свой скрипт на основании /tools/dbp/db_backup.sh
Опции:
– Делаеть архив каждой базы в /usr/pro_backup
– Поднимает базу, если она работала на момент бэкапирования.
– Заливает на FTP

Расписание в Сron: /var/spool/cron/admin

00 02 * * 1-5 /usr/pro_backup/backup_oblik.sh

backup_oblik_v1

Недостатки Версии 1:
Оказалось, что в случае присутствия подключенных пользователей в БД утилита proshut не отключает их корректно, в результате чего целостность архива под вопросом. И запуск после такого proshut в том же скрипте не выполняется нормально, соответственно утром пользователи не могут подключиться к базе. Дополнительно проверили на OpenEdge Release 10.2A0109, CentOS release 6.4 – тот же самый результат.