AWS DMS 태스크 확인이 실패한 이유나 확인이 진행되지 않는 이유는 무엇인가요?

최종 업데이트 날짜: 2021년 2월 19일

AWS Database Migration Service(AWS DMS) 태스크에 대한 확인을 실행했지만 확인에 실패했거나 확인이 진행되지 않습니다. AWS DMS 태스크 검증이 실패한 이유 또는 태스크 검증이 중단되는 이유는 무엇입니까?

간략한 설명

AWS DMS 태스크에 대한 검증을 활성화하면 테이블 수준에서 통계를 검토하고 데이터 검증 설정을 구성할 수 있습니다. AWS DMS 콘솔, AWS 명령줄 인터페이스(AWS CLI) 또는 AWS DMS API를 사용하여 데이터 검증 정보를 볼 수 있습니다.

해결 방법

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우, 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.

1.    데이터 확인 보고서를 보려면 AWS DMS 콘솔을 엽니다.

2.    탐색 창에서 [데이터베이스 마이그레이션 태스크(Database migration tasks)]를 선택합니다.

3.    태스크 이름을 선택합니다.

4.    [테이블 통계(Table statistics)] 섹션에서 검증 상태를 확인할 수 있습니다. 또는 describe-table-statistations를 실행하여 JSON 형식의 데이터 검증 보고서를 검토할 수 있습니다.

aws dms  describe-table-statistics --replication-task-arn arn:aws:dms:us-east-1:45454545454:rep:XXXXXXXXXXXXXXXXXX

검증 상태가 일치하지 않는 레코드인 경우 대상 데이터베이스에서 AWS DMS가 생성한 awsdms_validation_failures_v1 테이블을 쿼리합니다.

select * from awsdms_validation_failures_v1 where TASK_NAME = 'XXXXXXXXXXXXXXXXXX';

참고: TASK_NAME의 값은 태스크의 외부 리소스 ID이며, 이는 태스크 Amazon 리소스 이름(ARN)의 마지막 값입니다.

실패한 레코드의 기본 키가 있으면 원본 및 대상 엔드포인트를 쿼리하여 레코드의 어느 부분이 일치하지 않는지 확인합니다.

검증 상태가 레코드 보류인 경우 태스크 검증 설정에 대해 ThreadCount 파라미터를 구성하여 검증 성능을 개선합니다. 자세한 내용은 데이터 검증 태스크 설정을 참조하세요.

다른 검증 상태는 복제 태스크 통계를 참조하세요. CloudWatch 지표를 사용한 검증의 진행률을 모니터링할 수 있습니다.


AWS DMS 검증에 대한 문제 해결

AWS DMS 검증에 대한 제한

이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?