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

Резервное копирование

Данный раздел описывает способы резервного копирования и восстановления из резервной копии в Picodata.

Копирование данных локальной БД

На уровне локального экземпляра Picodata объектами резервного копирования являются:

  • конфигурация СУБД
  • конфигурация БД
  • программный код СУБД
  • процедуры, хранимые в БД

С точки зрения реализации копирования, эти объекты овеществляются в виде файлов *.xlog / *.snap в рабочей директории инстанса. Таким образом, выполнение задач резервного копирования реализуется через меры, направленные на сохранение копий рабочих файлов в директории, заданной при запуске инстанса Picodata.

Например, резервное копирование файлов инстанса может быть выполнено следующей командой:

rsync -r /instance/dir /backup/dir

где:

  • /source/path — рабочая директория инстанса
  • /destination/path — целевая директория для хранения резервной копии

Восстановление из резервной копии

Восстановление данных инстанса из резервной копии выполняется той же командой rsync, но в обратную сторону:

rsync -r /backup/dir /instance/dir

Примечание

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

Примечание

При работе в защищенной ОС информацию из этого раздела следует использовать совместно с документацией ОС. В качестве примера см. Руководство по комплексу средств защиты ОС Альт 8 СП, п. 3.6.5. "Пример настройки системы резервного копирования данных".