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