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映射到已安装 NetWorker 版本的最新版本 PostgreSQL 的符号链接。
Linux:ls -l /opt/lgtonmc | grep latest
Windows PowerShell:(Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target
注意: 上述命令显示默认安装路径。如果您在其他位置安装了 NMC,请将命令修改为安装路径。Windows 命令输出显示 8dot3 短路径格式。
Cause
由于向后兼容性要求,较旧版本的 PostgreSQL 已保留在 NetWorker 上。
如果主动维护数据库,则会在升级期间将其迁移到 NetWorker 软件附带的最新版本 PostgreSQL。如果未主动维护数据库并执行升级,旧版本将保持原样。
对于全新安装,包括较旧版本以实现向后兼容性,但不会使用。
NMC 数据库迁移到较新版本后,它不能由较旧的 postgres 执行
Resolution
预计 NetWorker 19.15.0.0 版本(暂定为 2027 年第 1 季度)中会发生代码更改,这将在不需要时自动删除较旧的 postgres 版本。
解决方法:
验证 NMC 使用的 PostgreSQL 版本后,可以删除较旧的 PostgresSQL 文件夹:
- 验证 NMC 是否正常工作;例如,您可以登录并执行操作。
- 执行服务器保护 —> NMC 服务器备份。
- 在 NMC 服务器上,验证活动 NMC 数据库使用的是哪个 PostgreSQL 版本 (
nmcdb)
Linux: ps -ef | grep nmcdb
Windows:
- 打开任务管理器。
- 单击 Details 选项卡。
- 确保已选中并显示 命令行 列。
- 查找
postgres.exe与nmcdb

- 验证所使用的 PostgreSQL 版本后,可以删除较旧(未使用)的文件夹。NetWorker 未使用这些目录,因此无需停止或重新启动服务。
注意: 如果重新安装当前 NetWorker 版本,或者将 NetWorker 升级到低于 19.15.0.0 的版本,则会重新安装较旧的 PostgreSQL 文件夹。
Additional Information
Affected Products
NetWorker, NetWorker Management ConsoleProducts
NetWorker FamilyArticle 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.