Документация iSZN

03. Создание резервной копии базы данных в RedHat Linux

Запуск резервного копирования

Для создания резервной копии базы данных (дампа) необходимо:

  1. Зайти на сервер пользователем root.
  2. Выполнить следующую команду:
/opt/bkup.pl -b

Файлы резервной копии базы данных

В результате выполнения сценария в каталогах, указанных в файле настроек (обычно это /Archive1 и, при включённом зеркалировании дампов, /Archive2), будут созданы следующие файлы:

  1. Файл резервной копии базы данных, представляющий собой дамп данных Системы, упакованный архиватором gzip (или bzip2, если это указано в файле настроек).
    Имя файла соответствует формату:
    db_username_yyyymmdd_hhnn.dmp.gz, где:
    • yyyy — текущий год, 4 цифры;
    • mm — номер текущего месяца (01..12), 2 цифры;
    • dd — текущий день месяца (01..31), 2 цифры;
    • hh — текущий час (00..23), 2 цифры;
    • nn — текущая минута (00..59), 2 цифры;
    • username — имя пользователя–владельца схемы базы данных, дамп которой был сохранён.
  2. Файл протокола выгрузки дампа, представляющий собой стандартный текстовый файл и создаваемый программой EXP, которая входит в комплект серверного программного обеспечения Oracle.
    Имя файла имеет следующий формат:
    db_username_yyyymmdd_hhnn.log (значения полей те же).

Для восстановления резервной копии достаточно лишь файла *.dmp.gz (или *.dmp.bz2), при условии, что он был создан успешно; убедиться в этом можно, просмотрев соответствующий файл протокола.

Очистка каталога архивов от устаревших файлов

Параллельно с созданием резервной копии сценарий bkup также выполняет очистку каталога резервных копий (а также каталога зеркальных копий, если зеркалирование включено) от устаревших файлов копий, предотвращая тем самым том архивов от переполнения (особенно актуально для автоматического ежедневного резервного копирования), сохраняя в то же время наиболее свежие копии базы данных.

Внимание: удаляются только те файлы резервных копий, имена которых соответствуют стандартному формату, а дата последнего изменения раньше текущей даты, уменьшенной на количество дней хранения; все прочие файлы в указанных каталогах игнорируются алгоритмом очистки.

Создание символьных ссылок

Если в настройках включена соответствующая опция, будут созданы символьные ссылки на файлы резервной копии (*.dmp.gz/*.dmp.bz2 и *.log) в каталоге файл-сервера, доступном по сети (например, /FiServ/backup, видимый по сети как public/backup).

Файлы ссылок при этом имеют неизменное наименование:

  • iszn-latest.dmp.gz (файл дампа);
  • iszn-latest.log (файл протокола выгрузки дампа).

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

См. также