Troubleshooting Zero-ETL integration - Oracle Database@AWS

Troubleshooting Zero-ETL integration

This section provides guidance for resolving common issues with zero-ETL integration.

Zero-ETL integration setup failures

Authentication failures
  • Verify that the replication user exists and has the correct password in AWS Secrets Manager.

  • Ensure that all required permissions have been granted to the replication user.

  • Check that the secret ARN is correct and accessible by Oracle Database@AWS.

  • Verify that the CMK resource policy allows access by Oracle Database@AWS service principal.

Network connectivity issues
  • Make sure that your ODB network has the zero-ETL integration enabled.

  • Verify that SSL is properly configured on port 2484 (Exadata only).

  • Check that the Oracle database listener is running and accepting connections.

  • Ensure that network security groups and NACLs allow traffic on port 2484.

  • Verify that the service name in your secret matches the actual Oracle service name.

Permission errors
  • Check that your IAM user or role has the necessary permissions for AWS Glue integration operations.

  • Verify that the Amazon Redshift resource policy allows inbound integrations from your VM cluster.

  • Ensure that Oracle Database@AWS has been granted access to your secrets and AWS Key Management Service key.

Replication issues

Initial load failures
  • Verify that the Oracle database has sufficient resources to support the full load operation.

  • Ensure that supplemental logging is enabled on the source database.

  • Check for any table-level locks or constraints that might prevent data extraction.

Change data capture issues
  • Verify that the Oracle database has adequate redo log space and retention.

  • Check that the replication user has access to archived redo logs.

  • For ASM-enabled systems, ensure that the ASM user is properly configured.

  • Monitor Oracle database performance to ensure CDC is not causing resource contention.

High replication lag
  • Monitor the replication lag metrics in CloudWatch.

  • Check for high transaction volumes or large transactions in the source database.

  • Verify that the Amazon Redshift cluster has adequate capacity to handle incoming data.

Data consistency issues

Missing or incomplete data
  • Verify that the data filter includes all required schemas and tables.

  • Check for unsupported data types that may be causing replication failures.

  • Ensure that the replication user has SELECT permissions on all required tables.

Data type conversion errors
  • Review the supported data type mappings between Oracle and Redshift.

  • Check for Oracle-specific data types that may require custom handling.

  • Consider modifying your Oracle schema to use more compatible data types.

Monitoring and debugging

Use the following approaches to monitor and debug Zero-ETL integration issues:

  • Integration status monitoring – Regularly check the integration status using aws glue describe-integrations.

  • CloudWatch metrics – Monitor available CloudWatch metrics for replication performance and errors.

  • Oracle database monitoring – Monitor Oracle database performance and resource utilization.

  • Redshift monitoring – Monitor Amazon Redshift cluster performance and storage utilization.

For complex issues that cannot be resolved using this troubleshooting guide, contact AWS Support with the following information:

  • Integration ARN and current status.

  • Error messages from integration describe operations.

  • Oracle database and Amazon Redshift cluster configurations.

  • Timeline of when the issue started occurring.