Непрерывная архивация логов базы данных OceanBase
Команда copywala-ob archive-logs <tenant name> утилиты Copywala OB является экспериментальной возможностью.
Работоспособность экспериментальной возможности не гарантируется. Применять ее можно только в предварительно подготовленном тестовом окружении.
Шаги сценария
-
Пользователь запускает непрерывную архивацию логов командой
copywala-ob archive-logs <tenant name>, указывая имя тенанта, логи которого архивируются.Справка по команде
copywala-ob archive-logsОписание:
Запускает непрерывную архивацию логов указанного тенанта OceanBase Database на хранилище. Команда подключается к базе данных OceanBase Database по данным из конфигурационного файла и к хранилищу по параметру
logs_destination_uri, блокирует процесс и непрерывно архивирует логи.Синтаксис:
copywala-ob archive-logs <tenant name> [flags]Обязательные параметры:
<tenant name>– имя тенанта OceanBase Database, для которого запускается архивация логов.Опциональные параметры:
[flags]– доступны следующие флаги:Флаг Описание -h|--helpПоказать справку по команде -c|--config <path to copywala-ob config>Использовать конфигурационный файл, отличный от файла по умолчанию: /etc/pbr/copywala-ob.yaml -
Продукт выполнят команду, в CLI выводится сообщение в лог о ходе архивации логов. Процесс выполняется непрерывно, вплоть до его остановки.
Исключительные сценарии
В CLI выводится сообщение об ошибке для случаев:
- Не удалось подключиться к целевой базе данных или к хранилищу.
- Не задан параметр
logs_destination_uriв конфигурационном файле (сообщениеempty logs_destination_uri). - Агент copywala-ob не инициализирован (сообщение
failed to load agent-id).