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 (попередній Q1 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. Натисніть вкладку Options (Параметри).
  3. Переконайтеся, що стовпець Командного рядка вибраний і видимий. 
  4. Шукайте postgres.exe що відповідає nmcdb шлях.
    Версія postgres для Windows NMC Server
  1.  Після перевірки версії PostgreSQL старі (невикористані) папки можна видалити. NetWorker не використовує ці каталоги, тому сервіси не потрібно зупиняти чи перезапускати.
ПРИМІТКА: Якщо поточна версія NetWorker перевстановлена або оновлено до версії до 19.15.0.0, старі папки PostgreSQL перевстановлюються.

其他信息

受影响的产品

NetWorker, NetWorker Management Console

产品

NetWorker Family
文章属性
文章编号: 000492265
文章类型: Solution
上次修改时间: 27 7月 2026
版本:  1
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。