NetWorker: usuwanie starych wersji PostgreSQL z serwera NMC

摘要: Instalacja serwera NetWorker Management Console (NMC) zawiera bazę danych PostgreSQL dla baz danych NMC.

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

症状

  • Skaner zabezpieczeń identyfikuje stare wersje bazy danych PostgreSQL zainstalowane na serwerze NetWorker Management Console (NMC).

Linux: /opt/lgtonmc/postgres
Windows (ustawienie domyślne): C:\Program Files\EMC NetWorker\Management\GST\postgres

  • Starsze wersje znajdują się w postgres , na przykład: 9.2, 11.21, 12. 18. 
  • W instalacji NMC używany jest postgres_latest dowiązanie symboliczne, które jest mapowane na najnowszą wersję PostgreSQL dla zainstalowanej wersji NetWorker.
    Linux: ls -l /opt/lgtonmc | grep latest
    postgres latest on Linux 
    Windows PowerShell (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Najnowsza ścieżka postgres systemu Windows 

UWAGA: Powyższe polecenie pokazuje domyślną ścieżkę instalacji. Jeśli NMC zostało zainstalowane w innej lokalizacji, zmień polecenie na ścieżkę instalacji. Dane wyjściowe polecenia systemu Windows pokazują format krótkiej ścieżki 8dot3.

原因

Starsze wersje PostgreSQL zostały zachowane w NetWorker ze względu na wymagania dotyczące zgodności z poprzednimi wersjami.

Jeśli baza danych jest aktywnie utrzymywana, podczas uaktualniania jest migrowana do najnowszej wersji bazy danych PostgreSQL dołączonej do oprogramowania NetWorker. Stare wersje są traktowane taktownie w przypadku, gdy baza danych nie jest aktywnie utrzymywana i przeprowadzana jest aktualizacja.
W przypadku nowych instalacji starsze wersje są dołączane w celu zapewnienia zgodności z poprzednimi wersjami, ale nie są używane. 

Po migracji bazy danych NMC do nowszej wersji starsza wersja nie może być zarządzana przez starsze postgres Execution

解决方案

W wydaniu NetWorker 19.15.0.0 (wstępny termin na I kwartał 2027 r.) spodziewane są zmiany kodu, które automatycznie usuną starsze wersje postgres, jeśli nie będą potrzebne.

Obejście problemu:

Starsze foldery PostgresSQL można usunąć po zweryfikowaniu wersji PostgreSQL używanej przez NMC:

  1. Sprawdzenie, czy karta NMC działa; Na przykład możesz się zalogować i wykonywać operacje.
  2. Wykonaj ochronę serwera —> kopia zapasowa serwera NMC
  3. Na serwerze NMC sprawdź, która wersja PostgreSQL jest używana przez aktywną bazę danych NMC (nmcdb).

Linux. ps -ef | grep nmcdb
Wersja postgres nmcdb systemu Linux 

Windows:

  1. Otwórz menedżera zadań.
  2. Kliknij kartę Szczegóły.
  3. Upewnij się, że kolumna Wiersz polecenia jest zaznaczona i widoczna. 
  4. Poszukaj ikony postgres.exe , który odpowiada nmcdb path:
    Wersja postgres serwera NMC systemu Windows
  1.  Po sprawdzeniu poprawności używanej wersji PostgreSQL można usunąć starsze (nieużywane) foldery. NetWorker nie korzysta z tych katalogów, więc nie trzeba zatrzymywać ani ponownie uruchamiać usług.
UWAGA: Jeśli bieżąca wersja NetWorker zostanie ponownie zainstalowana lub NetWorker zostanie uaktualniona do wersji wcześniejszej niż 19.15.0.0, starsze foldery PostgreSQL zostaną ponownie zainstalowane.

其他信息

受影响的产品

NetWorker, NetWorker Management Console

产品

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