En la administración de Oracle GoldenGate Microservices Architecture (MA), un error en el archivo de inventario puede impedir que el Service Manager inicie. El síntoma clásico es el error: ERROR | The configuration data for deployment 'app_data' does not exist.
A continuación, detallo el procedimiento para restaurar el “cascarón” del despliegue y las consideraciones críticas para evitar inconsistencias en el ambiente.
Consideraciones Críticas de Seguridad
Antes de proceder, es fundamental entender el alcance de esta recuperación:
- Solo se recupera el “cascarón”: Este proceso restaura la estructura lógica y los archivos de configuración base (
.dat) para que el Service Manager reconozca el despliegue. - Inutilidad de procesos existentes: Si el respaldo contiene definiciones de Extract o Replicat, estos no funcionarán correctamente debido a la falta de punteros de checkpoint, archivos trail o metadatos de registro en la base de datos.
- Limpieza obligatoria: Una vez recuperado el acceso, es imperativo eliminar todos los procesos (Extracts/Replicats) huérfanos dentro del despliegue y recrearlos desde cero para garantizar la integridad del flujo de datos.
Paso 1: Diagnóstico del Inventario
Revise el log en var/log/ServiceManager.log. El Service Manager falla si existe una discrepancia entre el registro global y los archivos físicos de configuración.
Paso 2: Respaldo y Transferencia de la Estructura
Si dispone de una copia de los directorios de configuración de otro nodo o respaldo:
- Empaquetar el directorio base:
tar -cvf gg_dep_backup.tar ogg26_dep_appdata/
- Transferencia: Mueva el archivo al servidor destino utilizando protocolos seguros como
scposftp.
Paso 3: Preparación y Extracción
Para evitar conflictos con archivos corruptos o bloqueados:
- Renombre el directorio dañado:
mv ogg26_dep_appdata/ ogg26_dep_appdata.old
- Extraiga la estructura limpia:
tar -xvf gg_dep_backup.tar
Paso 4: Reinicio de Servicios
Con la estructura de archivos restaurada en etc/conf/ y var/lib/, inicie el servicio principal:
sudo systemctl start OracleGoldenGate
Paso 5: Saneamiento del Despliegue
Tras recuperar el acceso a la consola web de Oracle GoldenGate 26ai, siga estos pasos de saneamiento:
- Acceso: Inicie sesión en el Administration Server del despliegue recuperado.
- Borrado de procesos: Elimine cualquier Extract o Replicat que aparezca en la lista, ya que sus archivos de estado estarán incompletos o fuera de sincronía.
- Configuración nueva: Recree los procesos utilizando los parámetros de configuración (archivos
.prm) que sí pueden ser rescatados del directoriodirprm.
Dejar un comentario