Solución de problemas de integración Zero-ETL - Oracle Database@AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solución de problemas de integración Zero-ETL

Esta sección proporciona orientación para resolver problemas comunes relacionados con la integración sin ETL.

Fallos en la configuración de la integración sin ETL

Errores de autenticación
  • Compruebe que el usuario de replicación existe y tiene la contraseña correcta en AWS Secrets Manager.

  • Asegúrese de que se hayan otorgado todos los permisos necesarios al usuario de replicación.

  • Compruebe que el ARN secreto es correcto y que Oracle Database@ puede acceder a él.AWS

  • Compruebe que la política de recursos de CMK permita el acceso del director de servicio de Oracle Database@.AWS

Problemas de conectividad de red
  • Asegúrese de que su red ODB tenga habilitada la integración sin ETL.

  • Compruebe que el SSL esté configurado correctamente en el puerto 2484 (solo Exadata).

  • Compruebe que el detector de bases de datos Oracle se esté ejecutando y aceptando conexiones.

  • Asegúrese de que la red agrupe y NACLs permita el tráfico en el puerto 2484.

  • Compruebe que el nombre del servicio que figura en su secreto coincide con el nombre real del servicio de Oracle.

Errores de permisos
  • Compruebe que su usuario o rol de IAM tenga los permisos necesarios para las operaciones de AWS Glue integración.

  • Compruebe que la política de recursos de Amazon Redshift permita las integraciones entrantes desde su clúster de máquinas virtuales.

  • Asegúrese de que Oracle Database@AWS tenga acceso a sus secretos y AWS a la clave del Servicio de administración de claves.

Problemas de replicación

Fallos de carga inicial
  • Compruebe que la base de datos Oracle tiene recursos suficientes para soportar la operación de carga completa.

  • Asegúrese de que el registro suplementario esté habilitado en la base de datos de origen.

  • Compruebe si hay bloqueos o restricciones a nivel de tabla que puedan impedir la extracción de datos.

Cambie los problemas de captura de datos
  • Compruebe que la base de datos Oracle tenga el espacio y la retención adecuados en los registros de redo.

  • Compruebe que el usuario de replicación tenga acceso a los redo logs archivados.

  • En el caso de los sistemas habilitados para ASM, asegúrese de que el usuario de ASM esté configurado correctamente.

  • Supervise el rendimiento de la base de datos Oracle para asegurarse de que los CDC no estén provocando una contención de recursos.

Alto retraso en la replicación
  • Supervise las métricas de retraso en la replicación CloudWatch.

  • Compruebe si hay grandes volúmenes de transacciones o transacciones grandes en la base de datos de origen.

  • Compruebe que el clúster de Amazon Redshift tenga la capacidad adecuada para gestionar los datos entrantes.

Problemas de coherencia de los datos

Datos faltantes o incompletos
  • Compruebe que el filtro de datos incluye todos los esquemas y tablas necesarios.

  • Compruebe si hay tipos de datos no compatibles que puedan estar provocando errores de replicación.

  • Asegúrese de que el usuario de replicación tenga permisos SELECT en todas las tablas obligatorias.

Errores de conversión de tipos de datos
  • Revise las asignaciones de tipos de datos admitidas entre Oracle y Redshift.

  • Compruebe si hay tipos de datos específicos de Oracle que puedan requerir un tratamiento personalizado.

  • Considere la posibilidad de modificar su esquema de Oracle para utilizar tipos de datos más compatibles.

Monitoreo y depuración

Utilice los siguientes enfoques para supervisar y depurar los problemas de integración sin ETL:

  • Supervisión del estado de la integración: compruebe periódicamente el estado de la integración mediante. aws glue describe-integrations

  • CloudWatch métricas: supervise CloudWatch las métricas disponibles para comprobar el rendimiento y los errores de la replicación.

  • Supervisión de bases de datos Oracle: supervise el rendimiento y la utilización de los recursos de las bases de datos Oracle.

  • Supervisión de Redshift: supervise el rendimiento del clúster de Amazon Redshift y la utilización del almacenamiento.

Para problemas complejos que no se puedan resolver con esta guía de solución de problemas, póngase en contacto AWS Support con la siguiente información:

  • ARN de integración y estado actual.

  • Los mensajes de error de la integración describen las operaciones.

  • Configuraciones de bases de datos Oracle y clústeres de Amazon Redshift.

  • Cronología del momento en que comenzó a producirse el problema.