mxdeletesystem

Удаляет экземпляр базы данных YMatrix и все его данные.

1 Описание

  • Функциональность
    Утилита mxdeletesystem останавливает процессы postgres на всех экземплярах Segment и Master, удаляет все каталоги с данными и возвращает систему в состояние до развертывания базы данных.

  • Предварительные требования

    • Переместите все файлы резервных копий из каталогов данных Master и Segment.
    • Убедитесь, что YMatrix запущен.
    • Если вы находитесь в каталоге данных Segment, перейдите в другое расположение. Запуск инструмента из каталога данных Segment приведёт к ошибке.

Внимание!
mxdeletesystem удаляет только экземпляр базы данных и данные. Он не удаляет пользователя операционной системы mxadmin и не деинсталлирует программное обеспечение YMatrix.

2 Параметры

Параметр Описание
-c или --db-cluster-id <идентификатор кластера базы данных> Указывает целевой идентификатор кластера базы данных. При отсутствии используется идентификатор по умолчанию.
-a или --no-prompt Пропускает запрос подтверждения перед удалением. По умолчанию пользователь должен подтвердить операцию.
-t или --timeout Устанавливает время ожидания выполнения команды. По умолчанию — 1 минута.
-q или --quiet Работает в тихом режиме. Вывод не отображается на экране, но записывается в файл журнала.
-h или --help Отображает справочную информацию.

3 Примеры

Удаление кластера базы данных. Инструмент выводит информацию о кластере и запрашивает подтверждение перед выполнением.

Внимание!
mxdeletesystem необходимо запускать от имени пользователя с правами sudo на хосте Master (за исключением mxadmin, используйте абсолютный путь /opt/ymatrix/matrixdb5/bin/mxdeletesystem).

$ mxdeletesystem

Удаление кластера базы данных без запроса подтверждения.

$ mxdeletesystem -a

Внимание!
YMatrix 5 представляет новую архитектуру базы данных. Для удаления кластеров используйте mxdeletesystem. Она несовместима с gpdeletesystem. В более ранних версиях используйте gpdeletesystem.

См. также: mxaddmirrors, mxinitstandby.