мета-данные страницы
  •  

Это старая версия документа!


Варианты настройки

Проект "Агбис Резервное копирование"

Проверяем, что в папке с программой agbDBBackuperGUI.exe находится программа agbDBBackuper.exe.
Запускается программа agbDBBackuperGUI.exe
Переключаемся на форму «Настройки».

Вариант 1 "Agbis Local"

Рекомендуемый вариант для создания локальных бэкапов.
Для создания бэкапов потребуется свободного места

F = 3 * S + 7 * B

где

  • S - размер исходной базы данных.
  • B - размер инкрементной копии базы данных (B<S).

Коэффициент 3 получается, так как требуется место для двух бэкапов уровня 0 плюс место для резервной копии.
Размер инкрементной копии меньше размера базы данных и зависит от интенсивности работы с базой данных.
Более точно определится в процессе эксплуатации системы.

На форме «Настройки»

Нажимаем кнопку Добавить БД, чтобы создать запись для настройки бэкапов базы данных.

Заполнение параметров настройки системы создания бэкапов.
Блок Главный компьютер

  • Алиас = Agbis Local
  • Файл базы данных = d:\DB\Test\Local1\ARM.fdb
  • Порт = 3050
  • Login = SYSDBA
  • Пароль = masterkey
  • Кодировка = WIN1251
  • Описание БД = Локальное создание бэкапов и резервной копии
  • Файл резервной базы данных = d:\DB\Test\Local1\ARM_clone.fdb
  • Папка для бэкапов - d:\DB\Test\Local1\back\

Блок Удаленный компьютер не заполняется

Блок Настройки уровней бэкапов

Уровень 0.
Нажимаем кнопку Добавить уровень

  • Хранить, дней = 14

Еженедельно в субботу делать бэкап в 01:00

Нажимаем кнопку Сохранить настройки.

Нажимаем кнопку Тест создания бэкапа.

Да
Создание базы данных начнется немедленно, то есть тест выполняется без учета расписания.
На форме «Восстановление из бэкапа» проверить, что тест создания бэкапа уровня 0 прошел успешно.

Уровень 1.
Нажимаем кнопку Добавить уровень

  • Хранить, дней = 7

Ежедневно делать бэкап в 04:00

Нажимаем кнопку Сохранить настройки.

Нажимаем кнопку Тест создания бэкапа.
На форме «Восстановление из бэкапа» проверяем, что тест создания бэкапа уровня 1 прошел успешно.

На форме «Служба»

Для того чтобы создание бэкапов выполнялось по расписанию необходимо установить и запустить службу AgbisServiceDBBackuper
Нажимаем кнопку Установить
Нажимаем кнопку Запустить

На форме «Восстановление из бэкапа»

Через неделю проверить, что тест создания бэкапов по расписанию проходит успешно.

Вариант 2 "Agbis Local Small"

Вариант для создания локальных бэкапов в условиях сильной ограниченности свободного места.

Для создания бэкапов потребуется свободного места

F = 3 * S 

где

  • S - размер исходной базы данных.

Коэффициент 3 получается, так как требуется место для двух бэкапов уровня 0 плюс место для резервной копии.

На форме «Настройки»

Нажимаем кнопку Добавить БД, чтобы создать запись для настройки бэкапов базы данных.
Заполнение параметров настройки системы создания бэкапов.
Блок Главный компьютер

  • Алиас = Agbis Local Small
  • Файл базы данных = d:\DB\Test\Local2\ARM.fdb
  • Порт = 3050
  • Login = SYSDBA
  • Пароль = masterkey
  • Кодировка = WIN1251
  • Описание БД = Локальное создание бэкапов и резервной копии
  • Файл резервной базы данных = d:\DB\Test\Local2\ARM_clone.fdb
  • Папка для бэкапов - d:\DB\Test\Local2\back\

Блок Удаленный компьютер не заполняется

Блок Настройки уровней бэкапов

Уровень 0.
Нажимаем кнопку Добавить уровень

  • Хранить, дней = 2

Ежедневно делать бэкап в 02:00

Нажимаем кнопку Сохранить настройки.
Нажимаем кнопку Тест создания бэкапа.
На форме «Восстановление из бэкапа» проверить, что тест создания бэкапа уровня 0 прошел успешно.

На форме «Служба»

Для того чтобы создание бэкапов выполнялось по расписанию необходимо установить и запустить службу AgbisServiceDBBackuper

На форме «Восстановление из бэкапа»

Через день проверить, что тест создания бэкапов по расписанию проходит успешно.

Вариант 3 "Agbis Local Large"

Расширенный вариант для создания локальных бэкапов.
Для создания бэкапов потребуется свободного места

F = 9 * S + 22 * B1 + 6 * B2

где

  • S - размер исходной базы данных.
  • B1 - размер инкрементной копии базы данных уровня 1 (B1<S).
  • B2 - размер инкрементной копии базы данных уровня 2 (B2<S).

Коэффициент 9 получается, так как требуется место для восемь бэкапов уровня 0 плюс место для резервной копии.
Размер инкрементной копии меньше размера базы данных и зависит от интенсивности работы с базой данных.
Более точно определится в процессе эксплуатации системы.

На форме «Настройки»

Нажимаем кнопку Добавить БД, чтобы создать запись для настройки бэкапов базы данных.
Блок Главный компьютер

  • Алиас = Agbis Local Large
  • Файл базы данных = d:\DB\Test\Local3\ARM.fdb
  • Порт = 3050
  • Login = SYSDBA
  • Пароль = masterkey
  • Кодировка = WIN1251
  • Описание БД = Локальное создание бэкапов и резервной копии
  • Файл резервной базы данных = d:\DB\Test\Local3\ARM_clone.fdb
  • Папка для бэкапов - d:\DB\Test\Local3\back\

Блок Удаленный компьютер не заполняется

Блок Настройки уровней бэкапов

Уровень 0.
Нажимаем кнопку Добавить уровень

  • Хранить, дней = 60

Еженедельно в субботу делать бэкап в 01:00

Уровень 1.
Нажимаем кнопку Добавить уровень

  • Хранить, дней = 30

Еженедельно каждый день кроме субботы и воскресенья делать бэкап в 02:00

Уровень 2.
Нажимаем кнопку Добавить уровень

  • Хранить, дней = 2

Ежедневно делать бэкап в 07:00, 12:00, 18:00

Нажимаем кнопку Сохранить настройки.

Выполнить тест.
Нажимаем кнопку Тест создания бэкапа.
На форме «Восстановление из бэкапа» проверить, что тест создания бэкапа уровня 0 прошел успешно.
Нажимаем кнопку Тест создания бэкапа еще два раза.
На форме «Восстановление из бэкапа» проверить, что тест создания бэкапа уровня 1 и 2 прошел успешно.

На форме «Служба»

Для того чтобы создание бэкапов выполнялось по расписанию необходимо установить и запустить службу AgbisServiceDBBackuper

На форме «Восстановление из бэкапа»

Через несколько дней проверить, что тест создания бэкапов по расписанию проходит успешно.

Вариант 4 "Agbis Complex"

Рекомендуемый вариант для создания бэкапов с гарантий восстановления даже после полного выхода из строя сервера базы данных.
Для создания бэкапов потребуется свободного места на сервере базы данных

F = 2 * S + B

Для создания бэкапов потребуется свободного места на удаленном компьютере

R = 3 * S + 7 * B

где

  • S - размер исходной базы данных.
  • B - размер инкрементной копии базы данных (B<S).

Коэффициент 2 получается, так как требуется место для последнего бэкапа уровня 0 плюс место для резервной копии.
Размер инкрементной копии меньше размера базы данных и зависит от интенсивности работы с базой данных.
Более точно определится в процессе эксплуатации системы.

На форме «Настройки»

Нажимаем кнопку Добавить БД, чтобы создать запись для настройки бэкапов базы данных.
Блок Главный компьютер

  • Алиас = Agbis Complex
  • Файл базы данных = d:\DB\Test\Complex1\ARM.fdb
  • Порт = 3050
  • Login = SYSDBA
  • Пароль = masterkey
  • Кодировка = WIN1251
  • Описание БД = Локальное создание бэкапов и резервной копии
  • Файл резервной базы данных = d:\DB\Test\Complex1\ARM_clone.fdb
  • Папка для бэкапов - d:\DB\Test\Complex1\back\

Блок Удаленный компьютер

  • Удаленный компьютер = включено
  • Сетевая папка = \\VMWIN10FB\Complex1


Блок Настройки уровней бэкапов

Уровень 0.
Нажимаем кнопку Добавить уровень

  • Хранить, дней = 14

Еженедельно в субботу делать бэкап в 01:00

Уровень 1.
Нажимаем кнопку Добавить уровень

  • Хранить, дней = 7

Ежедневно делать бэкап в 04:00

Нажимаем кнопку Сохранить настройки.

Выполнить тест создания локального бэкапа.
Нажимаем кнопку Тест создания бэкапа.
На форме «Восстановление из бэкапа» проверить, что тест создания бэкапа уровня 0 прошел успешно.
Нажимаем кнопку Тест создания бэкапа еще раз.
На форме «Восстановление из бэкапа» проверить, что тест создания бэкапа уровня 1 прошел успешно.

Для проверки сетевой части нужно на форме «Восстановление из бэкапа» нажать кнопку Удаление файлов с основного компьютера.
После завершения процесса проверить, что в сетевой папке на удаленном компьютере появились файлы бэкапов и резервная копия, а из локальной папки лишние файлы удалены.
В сетевой папке три созданных бэкапа и резервная копия

в локальной папке с бэкапами осталось два бэкапа 0 и 1 уровня, третий бэкап уже удален.

Если временно сетевая папка недоступна, то все бэкапы будут сохраняться на главном компьютере в локальной папке.
После восстановления доступа, все бэкапы будут скопированы на удаленный компьютер и удалены из локальной папки.

На форме «Служба»

Для того чтобы создание бэкапов выполнялось по расписанию необходимо установить и запустить службу AgbisServiceDBBackuper

На форме «Восстановление из бэкапа»

Через несколько дней проверить, что тест создания бэкапов по расписанию проходит успешно.

Вариант 5 "Agbis Complex Small"

Вариант для создания бэкапов с гарантий восстановления даже после полного выхода из строя сервера базы данных.
Резервная копия не копируется на удаленный компьютер.
Для создания бэкапов потребуется свободного места на сервере базы данных

F = 2 * S 

Для создания бэкапов потребуется свободного места на удаленном компьютере

R = 2 * S

где

  • S - размер исходной базы данных.

Коэффициент 2 для F получается, так как требуется место для последнего бэкапа уровня 0 плюс место для резервной копии.
Коэффициент 2 для R получается, так как требуется место для двух бэкапов уровня 0, а резервную копию на удаленном компьютере не делаем.

На форме «Настройки»

Нажимаем кнопку Добавить БД, чтобы создать запись для настройки бэкапов базы данных.
Блок Главный компьютер

  • Алиас = Agbis Complex Small
  • Файл базы данных = d:\DB\Test\Complex2\ARM.fdb
  • Порт = 3050
  • Login = SYSDBA
  • Пароль = masterkey
  • Кодировка = WIN1251
  • Описание БД = Локальное создание бэкапов и резервной копии с копированием на удаленный компьютер
  • Файл резервной базы данных = d:\DB\Test\Complex2\ARM_clone.fdb
  • Папка для бэкапов - d:\DB\Test\Complex2\back\

Блок Удаленный компьютер

  • Удаленный компьютер = включено
  • Сетевая папка = \\192.168.192.128\Complex2
  • Login = VMWin10FB\adm
  • Пароль = 1
  • Файл удаленной резервной БД =
  • Папка для удаленных бэкапов = \\192.168.192.128\Complex2\

Блок Настройки уровней бэкапов

Уровень 0.
Нажимаем кнопку Добавить уровень

  • Хранить, дней = 2

Ежедневно делать бэкап в 02:00
Нажимаем кнопку Сохранить настройки.

Выполнить тест создания локального бэкапа.
Нажимаем кнопку Тест создания бэкапа.
На форме «Восстановление из бэкапа» проверить, что тест создания бэкапа уровня 0 прошел успешно.

Для проверки сетевой части нужно на форме «Восстановление из бэкапа» нажать кнопку Удаление файлов с основного компьютера.
После завершения процесса проверить, что в сетевой папке на удаленном компьютере появились файлы бэкапов и резервная копия, а из локальной папки лишние файлы удалены.

На форме «Служба»

Для того чтобы создание бэкапов выполнялось по расписанию необходимо установить и запустить службу AgbisServiceDBBackuper

На форме «Восстановление из бэкапа»

Через несколько дней проверить, что тест создания бэкапов по расписанию проходит успешно.

Вариант 6 "Agbis Complex Large"

Расширенный вариант для создания бэкапов с гарантий восстановления даже после полного выхода из строя сервера базы данных.

Для создания бэкапов потребуется свободного места на сервере базы данных

F = 2 * S + B1 + B2

Для создания бэкапов потребуется свободного места на удаленном компьютере

R = 9 * S + 22 * B1 + 6 * B2

где

  • S - размер исходной базы данных.
  • B1 - размер инкрементной копии базы данных уровня 1 (B1<S).
  • B2 - размер инкрементной копии базы данных уровня 2 (B2<S).

Коэффициент 2 для F получается, так как требуется место для последнего бэкапа уровня 0 плюс место для резервной копии.
Размер инкрементной копии меньше размера базы данных и зависит от интенсивности работы с базой данных.
Более точно определится в процессе эксплуатации системы.

На форме «Настройки»

Нажимаем кнопку Добавить БД, чтобы создать запись для настройки бэкапов базы данных.
Блок Главный компьютер

  • Алиас = Agbis Complex Large
  • Файл базы данных = d:\DB\Test\Complex3\ARM.fdb
  • Порт = 3050
  • Login = SYSDBA
  • Пароль = masterkey
  • Кодировка = WIN1251
  • Описание БД = Локальное создание бэкапов и резервной копии с копированием на удаленный компьютер
  • Файл резервной базы данных = d:\DB\Test\Complex3\ARM_clone.fdb
  • Папка для бэкапов - d:\DB\Test\Complex3\back\

Блок Удаленный компьютер

Блок Настройки уровней бэкапов

Уровень 0.
Нажимаем кнопку Добавить уровень

  • Хранить, дней = 60

Еженедельно в субботу делать бэкап в 01:00

Уровень 1.
Нажимаем кнопку Добавить уровень

  • Хранить, дней = 30

Еженедельно каждый день кроме субботы и воскресенья делать бэкап в 02:00

Уровень 2.
Нажимаем кнопку Добавить уровень

  • Хранить, дней = 2

Ежедневно делать бэкап в 07:00, 12:00, 18:00
Нажимаем кнопку Сохранить настройки.

Выполнить тест создания локального бэкапа.
Нажимаем кнопку Тест создания бэкапа три раза.
На форме «Восстановление из бэкапа» проверить, что тест создания бэкапа уровня 0, 1 и 2 прошел успешно.

Для проверки сетевой части нужно на форме «Восстановление из бэкапа» нажать кнопку Удаление файлов с основного компьютера.
После завершения процесса проверить, что в сетевой папке на удаленном компьютере появились файлы бэкапов и резервная копия, а из локальной папки лишние файлы удалены.

На форме «Служба»

Для того чтобы создание бэкапов выполнялось по расписанию необходимо установить и запустить службу AgbisServiceDBBackuper

На форме «Восстановление из бэкапа»

Через несколько дней проверить, что тест создания бэкапов по расписанию проходит успешно.

Восстановление из бэкапа

Служба отработала сутки и можно видеть бэкапы, которые сделаны по расписанию.

Выберем для восстановления бэкап уровня 1 базы данных «Agbis Complex Large» от 09.11.2021 2:04:41
Имя файла для восстановленной базы данных берется из поля Файл для восстановления.
По умолчанию используется d:\DB\Test\Complex3\ARM_Recov.fdb.
В поле сверху виден список бэкапов, которые будут использоваться для восстановления.
Нажимаем кнопку Восстановить БД из бэкапа.

Да После завершения процесса, можно открыть папку с файлом восстановленной базы данных нажав кнопку Открыть папку

Дополнительная информация