NetWorker: Eliminación de versiones antiguas de PostgreSQL del servidor NMC

摘要: La instalación del servidor de NetWorker Management Console (NMC) incluye PostgreSQL para las bases de datos de NMC.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

  • Un escáner de seguridad identifica las versiones anteriores de PostgreSQL instaladas en un servidor de NetWorker Management Console (NMC).

Linux: /opt/lgtonmc/postgres
Windows (valor predeterminado): C:\Program Files\EMC NetWorker\Management\GST\postgres

  • Las versiones anteriores se encuentran en el postgres Por ejemplo, 9.2.11.21.12. 18. 
  • La instalación de NMC utiliza un postgres_latest enlace simbólico que se asigna a la versión más reciente de PostgreSQL para la versión de NetWorker instalada.
    Linux: ls -l /opt/lgtonmc | grep latest
    Versiones más recientes de Postgres en Linux 
    Windows PowerShell: (Get-Item "C:\Program Files\EMC NetWorker\Management\GST\postgres_latest").Target

Ruta más reciente de Windows Postgres 

NOTA: El comando anterior muestra la ruta de instalación predeterminada. Si instaló NMC en otra ubicación, modifique el comando a la ruta de instalación. La salida del comando de Windows muestra el formato de ruta corta 8dot3.

原因

Las versiones anteriores de PostgreSQL se conservaron en NetWorker debido a los requisitos de compatibilidad con versiones anteriores.

Si la base de datos se mantiene activamente, se migra a la versión más reciente de PostgreSQL incluida con el software NetWorker durante las actualizaciones. Las versiones anteriores se mantienen intactas en caso de que la base de datos no se mantenga activamente y se realice una actualización.
En el caso de las instalaciones nuevas, se incluyen las versiones anteriores por motivos de compatibilidad con versiones anteriores, pero no se utilizan. 

Una vez que la base de datos de NMC se migra a una versión más reciente, la base de datos de NMC no puede ser administrada por la versión anterior postgres Ejecute:

解决方案

Se esperan cambios en el código en la versión 19.15.0.0 de NetWorker (primer trimestre de 2027 tentativo) que eliminarán automáticamente las versiones anteriores de postgres si no son necesarias.

Solución alternativa:

Las carpetas de PostgresSQL más antiguas se pueden eliminar después de validar la versión de PostgreSQL utilizada por NMC:

  1. Validar que NMC sea funcional; Por ejemplo, puede iniciar sesión y realizar operaciones.
  2. Realice un respaldo del servidor de NMC Server Protection>. 
  3. En el servidor de NMC, valide qué versión de PostgreSQL utiliza la base de datos activa de NMC (nmcdb)

Linux: ps -ef | grep nmcdb
Versión de postgres de nmcdb de Linux 

Windows:

  1. Abra el Administrador de tareas.
  2. Haga clic en la pestaña Details.
  3. Asegúrese de que la columna Línea de comandos esté seleccionada y visible. 
  4. Busque el archivo postgres.exe que se corresponde con la nmcdb path
    Versión de postgres del servidor NMC de Windows
  1.  Después de validar la versión de PostgreSQL utilizada, se pueden eliminar las carpetas más antiguas (no utilizadas). NetWorker no utiliza estos directorios, por lo que no es necesario detener ni reiniciar los servicios.
NOTA: Si se reinstala la versión actual de NetWorker o NetWorker se actualiza a una versión anterior a 19.15.0.0, se reinstalan las carpetas de PostgreSQL más antiguas.

其他信息

受影响的产品

NetWorker, NetWorker Management Console

产品

NetWorker Family
文章属性
文章编号: 000492265
文章类型: Solution
上次修改时间: 27 7月 2026
版本:  1
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。