NetWorker: Oude PostgreSQL-versies van de NMC server verwijderen

摘要: De installatie van de NetWorker Management Console (NMC)-server bevat PostgreSQL voor de NMC databases.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

  • Een beveiligingsscanner identificeert oude versies van PostgreSQL die op een NMC-server (NetWorker Management Console) zijn geïnstalleerd.

Linux: /opt/lgtonmc/postgres
Windows (standaard): C:\Program Files\EMC NetWorker\Management\GST\postgres

  • De oudere versies zijn te vinden in de postgres Bijvoorbeeld: 9.2, 11.21, 12. 18. 
  • De NMC installatie maakt gebruik van een postgres_latest symbolische koppeling die verwijst naar de nieuwste versie van PostgreSQL voor de geïnstalleerde NetWorker-versie.
    Linux: ls -l /opt/lgtonmc | grep latest
    postgres nieuwste versie op Linux 
    Windows (PowerShell): (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Windows postgres nieuwste pad 

OPMERKING: De bovenstaande opdracht toont het standaard installatiepad. Als u NMC op een andere locatie hebt geïnstalleerd, wijzigt u de opdracht in uw installatiepad. De uitvoer van de Windows-opdracht toont de indeling van het korte pad 8dot3.

原因

Oudere versies van PostgreSQL zijn behouden op NetWorker vanwege achterwaartse compatibiliteitsvereisten.

Als de database actief wordt onderhouden, wordt deze gemigreerd naar de nieuwste versie van PostgreSQL die tijdens upgrades bij de NetWorker-software is meegeleverd. De oude versies blijven intact voor het geval de database niet actief wordt onderhouden en er een upgrade wordt uitgevoerd.
Voor nieuwe installaties zijn de oudere versies opgenomen voor achterwaartse compatibiliteit, maar deze worden niet gebruikt. 

Wanneer de NMC database is gemigreerd naar een nieuwere release, kan deze niet meer worden beheerd door de oudere postgres Uitvoering

解决方案

Er worden codewijzigingen verwacht in de NetWorker 19.15.0.0 release (voorlopig Q1 2027) die de oudere postgres-versies automatisch verwijderen als ze niet nodig zijn.

Tijdelijkeoplossing:

De oudere PostgresSQL-mappen kunnen worden verwijderd na validatie van de versie van PostgreSQL die door de NMC wordt gebruikt:

  1. Valideren dat de NMC functioneel is; U kunt bijvoorbeeld inloggen en bewerkingen uitvoeren.
  2. Perform a Server Protection -> NMC server backup
  3. Controleer op de NMC server welke PostgreSQL versie wordt gebruikt door de actieve NMC database (nmcdb)

Linux: ps -ef | grep nmcdb
Linux nmcdb postgres versie 

Windows:

  1. Open Taakbeheer.
  2. Klik op het tabblad Details.
  3. Zorg ervoor dat de opdrachtregelkolom is geselecteerd en zichtbaar is. 
  4. Zoek naar de postgres.exe die overeenkomt met de nmcdb { Pad:
    Windows NMC server postgres-versie
  1.  Na validatie van de gebruikte versie van PostgreSQL kunnen de oudere (ongebruikte) mappen worden verwijderd. NetWorker maakt geen gebruik van deze directory's, dus de services hoeven niet te worden gestopt of opnieuw gestart.
OPMERKING: Als de huidige NetWorker-versie opnieuw wordt geïnstalleerd of NetWorker wordt geüpgraded naar een release vóór 19.15.0.0, worden de oudere PostgreSQL-mappen opnieuw geïnstalleerd.

其他信息

受影响的产品

NetWorker, NetWorker Management Console

产品

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