Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (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.
``
```bash
$ mxrestore --timestamp 20221208185654 --plugin-config /tmp/s3-config-file.yaml
``
>***Примечание!***
Каталог файла журнала инструмента `mxbackup` — `<gpadmin_home>/gpAdminLogs/gpbackup_s3_plugin_timestamp.log`, где формат метки времени — `YYYYMMDDHHMMSS`.
>***Примечание!***
Дополнительную информацию об операциях резервного копирования и восстановления в YMatrix см. в разделе [Резервное копирование и восстановление](/ru/doc/4.8/maintain/backup_restore). Подробности использования плагина объектного хранилища S3 с `mxbackup` приведены в документации [mxbackup](/ru/doc/4.8/tools/mxbackup).