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 представляет новую архитектуру базы данных. Для удаления кластеров используйте mxdetetesystem. Она несовместима с gpdeletesystem. В более ранних версиях используйте gpdeletesystem.

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