Создание резервной копии базы данных OceanBase
Команда copywala-ob create-backup <tenant name> утилиты Copywala OB является экспериментальной возможностью.
Работоспособность экспериментальной возможности не гарантируется. Применять ее можно только в предварительно подготовленном тестовом окружении.
Шаги сценария
-
Пользователь заполняет параметры подключения к OceanBase Database в секции
target_dbконфигурационного файлаcopywala-ob.yaml, а также указывает параметры резервного копирования: путь до хранилища (backup_destination_uri,logs_destination_uri), режим создания резервной копии (backup_mode) и тип копии (полная или дельта) —backup_policy.strategy. -
Пользователь запускает резервное копирование командой
copywala-ob create-backup <tenant name>, указывая имя тенанта, для которого создается резервная копия.Справка по команде
copywala-ob create-backupОписание:
Создает резервную копию (РК) указанного тенанта OceanBase Database. Команда подключается к базе данных OceanBase Database по данным из конфигурационного файла, а к хранилищу – по параметрам
backup_destination_uriиlogs_destination_uri. Если не настроена непрерывная доставка архивных логов, команда запускает архивацию логов на время создания РК и дожидается корректного SCN перед остановкой. Тип копии (полная или дельта) определяется конфигурационным параметромbackup_policy.strategy.В текущей версии резервная копия создается только в S3-совместимое хранилище (режим
backup_mode: s3-proxy).Если непрерывная архивация логов уже запущена (например, командой
copywala-ob archive-logs), существующий поток используется и по завершении РК не останавливается.Использование FUSE (режимbackup_mode: fuse-proxy) запрещеноФункциональность находится в разработке.
Синтаксис:
copywala-ob create-backup <tenant name> [flags]Обязательные параметры:
<tenant name>– имя тенанта OceanBase Database, для которого создается резервная копия.Опциональные параметры:
[flags]– доступны следующие флаги:Флаг Описание -h|--helpПоказать справку по команде -c|--config <path to copywala-ob config>Использовать конфигурационный файл, отличный от файла по умолчанию: /etc/pbr/copywala-ob.yaml -
Продукт выполнят команду, в CLI выводится сообщение с информацией о ходе резервного копирования и минимальным значением SCN для восстановления.
Исключительные сценарии
В CLI выводится сообщение об ошибке для случаев:
- Не удалось подключиться к OceanBase Database.
- Не удалось подключиться к хранилищу резервных копий.
- Недостаточно места в хранилище.
- Ошибка при создании резервной копии.