Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
SQL-команда
Часто задаваемые вопросы
В этом документе описывается инструмент восстановления данных mxrestore.
mxrestore используется для восстановления данных, созданных с помощью инструмента mxbackup.mxrestore поддерживает восстановление данных, резервная копия которых была сохранена в S3-хранилище объектов с использованием mxbackup.| Параметр | Описание |
|---|---|
| --backup-dir directory | Абсолютный путь к данным резервной копии, которые необходимо восстановить |
| --create-db | Создать базу данных перед восстановлением данных |
| --data-only | Восстановить только данные таблиц, без метаданных |
| --debug | Выводить сообщения журнала уровня отладки |
| --exclude-schema schema | Схема, исключаемая при восстановлении; параметр можно указывать несколько раз для нескольких схем |
| --exclude-schema-file file | Файл со списком схем, подлежащих исключению |
| --exclude-table table | Таблица, исключаемая при восстановлении; параметр можно указывать несколько раз для нескольких таблиц |
| --exclude-table-file file | Файл со списком таблиц, подлежащих исключению |
| --help | Показать справочную информацию |
| --include-schema schema | Указать схему, включаемую в восстановление; может использоваться несколько раз для нескольких схем |
| --include-schema-file file | Файл со списком схем, включаемых в восстановление |
| --include-table table | Указать таблицу, включаемую в восстановление; может использоваться несколько раз для нескольких таблиц |
| --include-table-file file | Файл со списком таблиц, включаемых в восстановление |
| --incremental | Инкрементальное восстановление, применимо к таблицам AO |
| --jobs num | Количество одновременных соединений при восстановлении; по умолчанию — 1 |
| --metadata-only | Восстановить только метаданные, без данных таблиц |
| --on-error-continue | Записывать ошибки и продолжать при возникновении проблем во время восстановления |
| --plugin-config file | Указать расположение файла конфигурации плагина |
| --quiet | Подавлять все сообщения журнала, кроме предупреждений и ошибок |
| --redirect-db db | Восстановить данные в указанную базу данных вместо исходной базы данных резервной копии |
| --redirect-schema schema | Восстановить данные в указанную схему вместо исходной схемы резервной копии |
| --run-analyze | Выполнить команду ANALYZE для восстановленных таблиц |
| --timestamp timestamp | Метка времени для идентификации резервной копии, формат: YYYYMMDDHHMMSS |
| --truncate-table | Очистить существующие данные в таблицах перед восстановлением |
| --verbose | Выводить подробные сообщения журнала |
| --version | Показать версию инструмента и завершить работу |
| --with-globals | Восстановить глобальные метаданные |
| --with-stats | Восстановить статистику |
Восстановить резервную копию с меткой времени /home/mxadmin/backup из каталога 20210820143820.
$ mxrestore --backup-dir /home/mxadmin/backup --timestamp 20210820143820
Восстановить данные, резервная копия которых была создана с помощью mxbackup в S3-хранилище объектов.
$ mxrestore --timestamp 20221208185654 --plugin-config /tmp/s3-config-file.yaml
Примечание!
Каталог файла журнала инструментаmxbackup—<gpadmin_home>/gpAdminLogs/gpbackup_s3_plugin_timestamp.log, где формат метки времени —YYYYMMDDHHMMSS.
Примечание!
Дополнительную информацию о резервном копировании и восстановлении в YMatrix см. в разделе Резервное копирование и восстановление. Подробности использования плагина S3-хранилища объектов сmxbackupприведены в документации mxbackup.