AWS DMS 태스크 검증이 실패한 이유나 검증이 진행되지 않는 이유는 무엇입니까?

최종 업데이트 날짜: 2019년 10월 3일

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

간략한 설명

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

​해결 방법

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

2.    탐색 창에서 [Database migration tasks]를 선택합니다.

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

4.    테이블 통계 섹션에서 검증 상태를 확인할 수 있습니다. 또는 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 파라미터를 구성하여 검증 성능을 개선합니다. 자세한 내용은 데이터 검증 태스크 설정을 참조하십시오.


AWS DMS 검증에 대한 문제 해결

AWS DMS 검증에 대한 제한

이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?