Процесс резервного копирования и восстановления баз данных СУБД SAP HANA
1. Резервное копирование
Создайте задачу резервного копирования ресурса СУБД SAP HANA одним из способов:
-
с помощью Менеджера Администратора RuBackup (RBM) (Резервное копирование через Менеджер Администратора RuBackup);
-
с помощью утилит командной строки (Резервное копирование с помощью утилит командой строки).
1.1. Полное резервное копирование
После запуска задачи на создание полной резервной копии баз данных СУБД SAP HANA:
-
Модуль SAP HANA запускает команду на создание РК выбранной базы данных.
-
СУБД SAP HANA создает РК (происходит запись резервируемых данных в локальное файловое хранилище).
-
Модуль SAP HANA запрашивает и получает от СУБД SAP HANA метаданные созданной РК (snap).
-
Модуль SAP HANA передает на медиасервер метаданные РК (snap).
-
RBFD передает из локального файлового хранилища на медиасервер созданную РК и все логи журнала транзакций.
-
Модуль SAP HANA удаляет переданные данные из локального файлового хранилища.
Схема процесса полного резервного копирования баз данных СУБД SAP HANA приведена на Рисунок 1:
1.2. Инкрементальное и дифференциальное резервное копирование
После запуска задачи на создание инкрементальной или дифференциальной резервной копии баз данных СУБД SAP HANA:
-
Модуль SAP HANA запрашивает и получает от СУБД SAP HANA и от медиасервера метаданные предыдущей РК.
-
Модуль SAP HANA производит валидацию журналов транзакций.
-
Модуль SAP HANA запускает команду на создание РК выбранной базы данных.
-
СУБД SAP HANA создает РК (происходит запись резервируемых данных в локальное файловое хранилище).
-
Модуль SAP HANA запрашивает и получает от СУБД SAP HANA метаданные созданной РК (snap).
-
Модуль SAP HANA передает на медиасервер метаданные РК (snap).
-
RBFD передает из локального файлового хранилища на медиасервер созданную РК и все логи журнала транзакций.
-
Модуль SAP HANA удаляет переданные данные из локального файлового хранилища.
Схема процесса инкрементального и дифференциального резервного копирования баз данных СУБД SAP HANA приведена на Рисунок 2:
2. Восстановление резервной копии
Создайте задачу на восстановление резервной копии ресурса СУБД SAP HANA одним из способов:
-
с помощью Менеджера Администратора RuBackup (RBM) (Восстановление резервной копии через Менеджер Администратора RuBackup);
-
с помощью утилит командной строки (Восстановление резервной копии с помощью утилит командой строки).
После запуска задачи на восстановление резервной копии базы данных СУБД SAP HANA:
-
Модуль SAP HANA запрашивает с медиасервера резервную копию и ее метаданные.
-
Модуль SAP HANA получает метаданные резервной копии с медиасервера.
-
RBFD получает резервную копию с медиасервера и передает ее в локальное файловое хранилище.
-
Модуль SAP HANA запускает команду на восстановление базы данных из резервной копии.
Если включено восстановление резервной копии на целевом ресурсе, то модуль делает запрос на автоматическое восстановление базы данных после распаковки резервной копии.
Если указана точка восстановления базы данных из резервной копии, то восстановление происходит на указанную точку во времени.
-
Резервная копия восстанавливается из локального файлового хранилища в СУБД SAP HANA.
Схема процесса восстановления РК баз данных СУБД SAP HANA приведена на Рисунок 3: