NetWorker: Vanhojen PostgreSQL-versioiden poistaminen NMC-palvelimelta
Summary: NetWorker Management Console (NMC) -palvelinasennus sisältää PostgreSQL:n NMC-tietokannoille.
Symptoms
- Tietoturvatarkistus tunnistaa NetWorker Management Console (NMC) -palvelimelle asennetut PostgreSQL:n vanhat versiot.
Linux: /opt/lgtonmc/postgres
Windows (oletus): C:\Program Files\EMC NetWorker\Management\GST\postgres
- Vanhemmat versiot löytyvät
postgreskansio, esimerkiksi: 9.2, 11.21, 12. 18 - NMC-asennus käyttää
postgres_latestsymbolinen linkki, joka yhdistää asennetun NetWorker-version uusimpaan PostgreSQL-versioon.
Linux:ls -l /opt/lgtonmc | grep latest
Windows PowerShell(Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target
Cause
PostgreSQL:n vanhemmat versiot on säilytetty NetWorkerissa aiempien versioiden yhteensopivuusvaatimusten vuoksi.
Jos tietokantaa ylläpidetään aktiivisesti, se siirretään NetWorker-ohjelmiston mukana toimitettuun uusimpaan PostgreSQL-versioon päivitysten aikana. Vanhat versiot jätetään tahdikkaiksi, jos tietokantaa ei ylläpidetä aktiivisesti ja päivitys suoritetaan.
Uusissa asennuksissa vanhemmat versiot ovat mukana taaksepäin yhteensopivuuden vuoksi, mutta niitä ei käytetä.
Kun NMC-tietokanta on siirretty uudempaan versioon, vanhempi ei voi hallita sitä postgres Suorittaminen:
Resolution
NetWorker 19.15.0.0 -julkaisuversioon (alustava Q1 2027) odotetaan koodimuutoksia, jotka poistavat tarpeettomassa tapauksessa automaattisesti vanhemmat postgres-versiot.
Kiertotapa:
Vanhemmat PostgresSQL-kansiot voidaan poistaa NMC:n käyttämän PostgreSQL-version vahvistamisen jälkeen:
- varmistaa, että NMC toimii; Voit esimerkiksi kirjautua sisään ja suorittaa toimintoja.
- Suorita palvelimen suojaus -> NMC-palvelimen varmuuskopiointi.
- Tarkista NMC-palvelimessa, mitä PostgreSQL-versiota aktiivinen NMC-tietokanta käyttää (
nmcdb)
Linux: ps -ef | grep nmcdb
Windows:
- Avaa Tehtävienhallinta.
- Valitse Tiedot-välilehti.
- Varmista, että Komentorivi-sarake on valittu ja näkyvissä.
- Etsi
postgres.exejoka vastaanmcdb{ Path:

- Kun käytetty PostgreSQL-versio on vahvistettu, vanhemmat (käyttämättömät) kansiot voidaan poistaa. NetWorker ei käytä näitä hakemistoja, joten palveluja ei tarvitse pysäyttää tai käynnistää uudelleen.