NetWorker:從 NMC 伺服器移除舊的 PostgreSQL 版本

Summary: NetWorker Management Console (NMC) 伺服器安裝包括 NMC 資料庫的 PostgreSQL。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • 安全性掃描器可識別安裝在 NetWorker Management Console (NMC) 伺服器上的舊版 PostgreSQL。

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
    Linux 的最新 postgres 
    Windows PowerShell: (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Windows Postgres 最新路徑 

注意: 上面的命令顯示了預設的安裝路徑。如果您將 NMC 安裝在其他位置,請將命令修改為您的安裝路徑。Windows 命令輸出會顯示 8dot3 短路徑格式。

Cause

由於回溯相容性需求,舊版 PostgreSQL 已保留在 NetWorker 上。

如果資料庫是主動維護的,則會在升級期間將其遷移至 NetWorker 軟體隨附的最新 PostgreSQL 版本。如果未主動維護資料庫並執行升級,則舊版本將保持不變。
如需全新安裝,會包含舊版以向後相容,但不會使用。

NMC 資料庫一旦遷移至較新版本,就無法由較舊的 postgres 執行。

Resolution

NetWorker 19.15.0.0 版本 (暫定第 1 季 2027) 預計會變更程式碼,且會在不需要時自動移除舊版 postgres。

因應措施:

在驗證 NMC 使用的 PostgreSQL 版本後,可以移除較舊的 PostgresSQL 資料夾:

  1. 驗證 NMC 是否正常工作;例如,您可以登錄並執行操作。
  2. 執行伺服器保護 -> NMC 伺服器備份。 
  3. 在 NMC 伺服器上,驗證作用中 NMC 資料庫使用的 PostgreSQL 版本 (nmcdb)

Linuxps -ef | grep nmcdb
Linux nmcdb postgres 版本 

Windows :

  1. 開啟工作管理員。
  2. 按一下詳細資料標籤。
  3. 請確定 命令列 已選取且可見。 
  4. 尋找 postgres.exe 對應於 nmcdb PATH:
    Windows NMC 伺服器 postgres 版本
  1.  驗證所使用的 PostgreSQL 版本後,可以刪除較舊 (未使用) 的資料夾。NetWorker 不會使用這些目錄,因此不需要停止或重新啟動服務。
注意: 如果目前的 NetWorker 版本已重新安裝,或 NetWorker 已升級至 19.15.0.0 之前的版本,則會重新安裝較舊的 PostgreSQL 資料夾。

Additional Information

Affected Products

NetWorker, NetWorker Management Console

Products

NetWorker Family
Article Properties
Article Number: 000492265
Article Type: Solution
Last Modified: 27 Jul 2026
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.