Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Расширение кластера
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Конфигурация
Справочник по 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.