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.