NetWorker: удаление старых версий PostgreSQL с сервера NMC

Сводка: Установка сервера NetWorker Management Console (NMC) включает PostgreSQL для баз данных NMC.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

  • Сканер безопасности идентифицирует старые версии PostgreSQL, установленные на сервере NetWorker Management Console (NMC).

Linux. /opt/lgtonmc/postgres
Windows (по умолчанию): C:\Program Files\EMC NetWorker\Management\GST\postgres

  • Более ранние версии находятся в postgres например: 9.2, 11.21, 12. 18. 
  • В установке NMC используется postgres_latest символическая ссылка, которая сопоставляется с последней версией PostgreSQL для установленной версии NetWorker.
    Linux: ls -l /opt/lgtonmc | grep latest
    Последние новости postgres в Linux 
    Windows PowerShell. (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Путь к последней версии в Windows Postgres 

ПРИМЕЧАНИЕ: Указанная выше команда отображает путь установки по умолчанию. Если NMC установлен в другом месте, измените команду в путь установки. Выходные данные команды Windows показывают формат коротких путей 8dot3.

Причина

Более ранние версии PostgreSQL были сохранены в NetWorker из-за требований к обратной совместимости.

Если база данных активно обслуживается, во время обновления она переносится на последнюю версию PostgreSQL, включенную в программное обеспечение NetWorker. Старые версии остаются в силе в том случае, если база данных не обслуживается и выполняется обновление.
Для новых установок более старые версии включены для обратной совместимости, но не используются. 

После переноса базы данных NMC на более новую версию старая версия не может управлять ею postgres Выполнение.

Разрешение

В выпуске NetWorker 19.15.0.0 (ориентировочная версия 1-го квартала 2027 г.) ожидаются изменения кода, в результате чего старые версии postgres будут автоматически удалены, если они не нужны.

Временное решение.

Старые папки PostgresSQL можно удалить после проверки версии PostgreSQL, используемой NMC:

  1. Проверка работоспособности NMC. Например, вы можете входить в систему и выполнять операции.
  2. Защита сервера —> резервное копирование сервера NMC
  3. На сервере NMC проверьте версию PostgreSQL в активной базе данных NMC (nmcdb)

Linux. ps -ef | grep nmcdb
Версия linux nmcdb postgres 

Windows.

  1. Откройте Диспетчер задач.
  2. Откройте вкладку Details.
  3. Убедитесь, что выбран и виден столбец Командная строка
  4. Ищите значок postgres.exe что соответствует nmcdb path:
    Версия postgres на сервере Windows NMC
  1.  После проверки используемой версии PostgreSQL старые (неиспользуемые) папки можно удалить. NetWorker не использует эти каталоги, поэтому не требуется останавливать или перезапускать службы.
ПРИМЕЧАНИЕ: Если текущая версия NetWorker переустанавливается или NetWorker модернизируется до версии ниже 19.15.0.0, старые папки PostgreSQL переустанавливаются.

Дополнительная информация

Затронутые продукты

NetWorker, NetWorker Management Console

Продукты

NetWorker Family
Свойства статьи
Номер статьи: 000492265
Тип статьи: Solution
Последнее изменение: 27 июл. 2026
Версия:  1
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.