Al configurar Oracle GoldenGate, es posible encontrarse con el error crítico:
[INS-85064] Cannot register an existing Service Manager as a service/daemon.
Este error indica que el instalador ha detectado una configuración previa del Service Manager en el sistema que no fue removida correctamente. Para solucionar esto y permitir una nueva instalación limpia, debemos eliminar manualmente los servicios y archivos de registro huérfanos.
El Problema
El sistema detecta que el servicio de GoldenGate ya está registrado en los archivos de localización o en los daemons del sistema operativo, lo que bloquea el despliegue de una nueva instancia.
Solución: Unregister del Service Manager
Para resolverlo, debemos ejecutar una serie de comandos con privilegios de root para detener el servicio existente y eliminar sus rastros. A continuación, detallo el procedimiento basado en el script de desinstalación oficial:
1. Detener y deshabilitar el servicio
Primero, debemos asegurar que no haya procesos activos del Service Manager utilizando systemctl:
# Detener el servicio activosystemctl stop OracleGoldenGate# Deshabilitar el servicio para que no inicie con el sistemasystemctl disable OracleGoldenGate
2. Eliminación de archivos residuales
El instalador consulta rutas específicas para verificar instalaciones previas. Debes eliminar manualmente los siguientes archivos para “limpiar” el rastro del Service Manager:
# Eliminar el archivo de localización de la instanciarm /etc/oggInst.loc# Eliminar el archivo de unidad del servicio en systemdrm /etc/systemd/system/OracleGoldenGate.service
Una vez que el servicio ha sido detenido y los archivos /etc/oggInst.loc y el .service han sido eliminados, el instalador de Oracle ya no detectará un Service Manager existente. Ahora puedes proceder nuevamente con la configuración desde cero de manera exitosa.
Dejar un comentario