제로 ETL 통합 문제 해결
이 섹션에서는 제로 ETL 통합과 관련된 일반적인 문제를 해결하기 위한 지침을 제공합니다.
제로 ETL 통합 설정 실패
- 인증 실패 횟수
-
-
복제 사용자가 존재하고 AWS Secrets Manager에 올바른 암호가 있는지 확인합니다.
-
복제 사용자에게 필요한 모든 권한이 부여되었는지 확인합니다.
-
Oracle Database@AWS에서 보안 암호 ARN이 올바르고 액세스할 수 있는지 확인합니다.
-
CMK 리소스 정책이 Oracle Database@AWS 서비스 위탁자의 액세스를 허용하는지 확인합니다.
-
- 네트워크 연결 문제
-
-
ODB 네트워크에 제로 ETL 통합이 활성화되어 있는지 확인합니다.
-
포트 2484에 SSL이 올바르게 구성되어 있는지 확인합니다(Exadata만 해당).
-
Oracle 데이터베이스 리스너가 실행 중이고 연결을 수락하고 있는지 확인합니다.
-
보안 그룹 및 NACL이 포트 2484에서 트래픽을 허용하는지 확인합니다.
-
보안 암호의 서비스 이름이 실제 Oracle 서비스 이름과 일치하는지 확인합니다.
-
- 권한 오류
-
-
IAM 사용자 또는 역할에 AWS Glue 통합 작업에 필요한 권한이 있는지 확인합니다.
-
Amazon Redshift 리소스 정책이 VM 클러스터의 인바운드 통합을 허용하는지 확인합니다.
-
Oracle Database@AWS에 보안 암호 및 AWS Key Management Service 키에 대한 액세스 권한이 부여되었는지 확인합니다.
-
복제 문제
- 초기 로드 실패
-
-
Oracle 데이터베이스에 전체 로드 작업을 지원하기에 충분한 리소스가 있는지 확인합니다.
-
소스 데이터베이스에서 추가 로깅이 활성화되어 있는지 확인합니다.
-
데이터 추출을 방해할 수 있는 테이블 수준 잠금 또는 제약 조건이 있는지 확인합니다.
-
- 변경 데이터 캡처 문제
-
-
Oracle 데이터베이스에 적절한 다시 실행 로그 스페이스 및 보존이 있는지 확인합니다.
-
복제 사용자가 아카이브된 다시 실행 로그에 액세스할 수 있는지 확인합니다.
-
ASM 지원 시스템의 경우 ASM 사용자가 올바르게 구성되었는지 확인합니다.
-
Oracle 데이터베이스 성능을 모니터링하여 CDC가 리소스 경합을 일으키지 않는지 확인합니다.
-
- 높은 복제 지연
-
-
CloudWatch에서 복제 지연 지표를 모니터링합니다.
-
소스 데이터베이스에서 트랜잭션 볼륨이 많거나 트랜잭션이 큰지 확인합니다.
-
Amazon Redshift 클러스터에 수신 데이터를 처리할 수 있는 적절한 용량이 있는지 확인합니다.
-
데이터 일관성 문제
- 누락되거나 불완전한 데이터
-
-
데이터 필터에 필요한 모든 스키마와 테이블이 포함되어 있는지 확인합니다.
-
복제 실패를 일으킬 수 있는 지원되지 않는 데이터 형식이 있는지 확인합니다.
-
복제 사용자에게 필요한 모든 테이블에 대한 SELECT 권한이 있는지 확인합니다.
-
- 데이터 유형 변환 오류
-
-
Oracle과 Redshift 간에 지원되는 데이터 형식 매핑을 검토합니다.
-
사용자 지정 처리가 필요할 수 있는 Oracle 관련 데이터 유형을 확인합니다.
-
더 호환되는 데이터 형식을 사용하도록 Oracle 스키마를 수정하는 것이 좋습니다.
-
모니터링 및 디버깅
다음 접근 방식을 사용하여 제로 ETL 통합 문제를 모니터링하고 디버깅합니다.
-
통합 상태 모니터링 -
aws glue describe-integrations를 사용하여 통합 상태를 정기적으로 확인합니다. -
CloudWatch 지표 - 사용 가능한 CloudWatch 지표에서 복제 성능 및 오류를 모니터링합니다.
-
Oracle 데이터베이스 모니터링 - Oracle 데이터베이스 성능 및 리소스 사용률을 모니터링합니다.
-
Redshift 모니터링 - Amazon Redshift 클러스터 성능 및 스토리지 사용률을 모니터링합니다.
이 문제 해결 안내서를 사용하여 해결할 수 없는 복잡한 문제의 경우 다음 정보를 사용하여 AWS Support에 문의하세요.
-
통합 ARN 및 현재 상태입니다.
-
통합의 오류 메시지에서 작업을 설명합니다.
-
Oracle 데이터베이스 및 Amazon Redshift 클러스터 구성.
-
문제가 발생하기 시작한 시점의 타임라인입니다.