Перейти к содержанию

Администрирование сервера БД#

Администрирование сервера БД включает в себя два направления - профилактические и экстренные работы.

Порядок состав и периодичность проведения профилактических работ приведены в табл. 1.

ВИД РЕГЛАМЕНТА ДЛИТЕЛЬНОСТЬ, ЧАС ПЕРЕЧЕНЬ ОСНОВНЫХ ОПЕРАЦИЙ ИСПОЛНИТЕЛЬ
Ежемесячный 1 Контроль целостности БД.
Обслуживание сервера БД.
Администратор БД
Ежемесячный 1 Исправление ОС. Автоматическая процедура, осуществляемая службой SMS Agent
Ежемесячный 1 Анализ истории работы заданий по расписанию.
Отслеживание заданий с чрезмерной продолжительностью.
Администратор БД
Еженедельно 0,5 Контроль автоматического выполнения резервного копирования. Администратор БД
По требованию 0,5 Установка обновлений. Администратор БД
Ежедневный 0,5 Анализ системного журнала. Системный администратор
Ежедневный 0,5 Анализ журнала регистрации событий безопасности. Администратор БД

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

1. Мероприятия по обеспечению восстановления информационной системы после сбоев

1.1 План резервного копирования и восстановления ИС

План резервного копирования.

  • Должна быть организована система резервного копирования, обеспечивающая сохранность информации при аварии.
  • Резервное копирование базы данных, компонент системы должно выполняться ежедневно. Срок хранения резервной копии: 1 месяц

План резервного восстановления ИС включает в себя процедуру восстановления БД в рамках ИС. Восстановление работоспособности БД производится вручную штатными средствами СУБД PostgreSQL (pg_dump –U –F c > )

1.2 Процедура резервного копирования

Для автоматического резервного копирования базы данных необходимо как минимум 1 раз в неделю осуществляет полный бакап базы и 1 раз в день дифференциальный бакап, используя штатную утилиту PostgreSQL pg_dump.

1.3 Процедура резервного восстановления

Для восстановления базы данных PostgreSQL из файла архива, созданного с помощью команды pg_dump, используется команда pg_restore.

Для восстановления базы данных выполнить следующие действия: * Восстановить полный бакап на каждом сервере * Восстановить дифференциальный бакап на каждом сервер