NetWorker:从 NMC 服务器中删除旧的 PostgreSQL 版本
摘要: NetWorker Management Console (NMC) 服务器安装包括用于 NMC 数据库的 PostgreSQL。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
- 安全扫描仪可识别 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 短路径格式。
原因
由于向后兼容性要求,较旧版本的 PostgreSQL 已保留在 NetWorker 上。
如果主动维护数据库,则会在升级期间将其迁移到 NetWorker 软件附带的最新版本 PostgreSQL。如果未主动维护数据库并执行升级,旧版本将保持原样。
对于全新安装,包括较旧版本以实现向后兼容性,但不会使用。
NMC 数据库迁移到较新版本后,它不能由较旧的 postgres 执行
解决方案
预计 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 文件夹。
其他信息
受影响的产品
NetWorker, NetWorker Management Console产品
NetWorker Family文章属性
文章编号: 000492265
文章类型: Solution
上次修改时间: 27 7月 2026
版本: 1
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。