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 7月 2026
版本:  1
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。