Процесс резервного копирования и восстановления баз данных СУБД SAP HANA

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

Создайте задачу резервного копирования ресурса СУБД SAP HANA одним из способов:

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

После запуска задачи на создание полной резервной копии баз данных СУБД SAP HANA:

  1. Модуль SAP HANA запускает команду на создание РК выбранной базы данных.

  2. СУБД SAP HANA создает РК (происходит запись резервируемых данных в локальное файловое хранилище).

  3. Модуль SAP HANA запрашивает и получает от СУБД SAP HANA метаданные созданной РК (snap).

  4. Модуль SAP HANA передает на медиасервер метаданные РК (snap).

  5. RBFD передает из локального файлового хранилища на медиасервер созданную РК и все логи журнала транзакций.

  6. Модуль SAP HANA удаляет переданные данные из локального файлового хранилища.

Схема процесса полного резервного копирования баз данных СУБД SAP HANA приведена на Рисунок 1:

Процесс создания полной РК баз данных СУБД SAP HANA
Рисунок 1. Процесс создания полной РК баз данных СУБД SAP HANA

1.2. Инкрементальное и дифференциальное резервное копирование

После запуска задачи на создание инкрементальной или дифференциальной резервной копии баз данных СУБД SAP HANA:

  1. Модуль SAP HANA запрашивает и получает от СУБД SAP HANA и от медиасервера метаданные предыдущей РК.

  2. Модуль SAP HANA производит валидацию журналов транзакций.

  3. Модуль SAP HANA запускает команду на создание РК выбранной базы данных.

  4. СУБД SAP HANA создает РК (происходит запись резервируемых данных в локальное файловое хранилище).

  5. Модуль SAP HANA запрашивает и получает от СУБД SAP HANA метаданные созданной РК (snap).

  6. Модуль SAP HANA передает на медиасервер метаданные РК (snap).

  7. RBFD передает из локального файлового хранилища на медиасервер созданную РК и все логи журнала транзакций.

  8. Модуль SAP HANA удаляет переданные данные из локального файлового хранилища.

Схема процесса инкрементального и дифференциального резервного копирования баз данных СУБД SAP HANA приведена на Рисунок 2:

Процесс создания инкрементальной/дифференциальной РК баз данных СУБД SAP HANA
Рисунок 2. Процесс создания инкрементальной/дифференциальной РК баз данных СУБД SAP HANA

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

Создайте задачу на восстановление резервной копии ресурса СУБД SAP HANA одним из способов:

После запуска задачи на восстановление резервной копии базы данных СУБД SAP HANA:

  1. Модуль SAP HANA запрашивает с медиасервера резервную копию и ее метаданные.

  2. Модуль SAP HANA получает метаданные резервной копии с медиасервера.

  3. RBFD получает резервную копию с медиасервера и передает ее в локальное файловое хранилище.

  4. Модуль SAP HANA запускает команду на восстановление базы данных из резервной копии.

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

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

  5. Резервная копия восстанавливается из локального файлового хранилища в СУБД SAP HANA.

Схема процесса восстановления РК баз данных СУБД SAP HANA приведена на Рисунок 3:

Процесс восстановления баз данных СУБД SAP HANA
Рисунок 3. Процесс восстановления баз данных СУБД SAP HANA