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 июл. 2026
Версия:  1
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.