AWS DMS 작업 검증이 실패한 이유 또는 검증이 진행되지 않는 이유는 무엇인가요?

2분 분량
0

AWS Database Migration Service(AWS DMS) 작업에 대한 검증을 활성화했지만 검증이 실패했거나 진행되지 않습니다.

간략한 설명

AWS DMS 작업에 대해 유효성 검사 기능을 사용하면 테이블 수준에서 통계를 검토하고 데이터 유효성 검사 설정을 구성할 수 있습니다. 데이터 유효성 검사 정보를 보려면 AWS DMS 콘솔, AWS Command Line Interface(AWS CLI) 또는 AWS DMS API를 사용할 수 있습니다.

해결 방법

참고: AWS CLI 명령을 실행할 때 오류가 발생하면 AWS CLI 오류 해결을 참조하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.

  1. AWS DMS 콘솔을 엽니다.
  2. 탐색 창에서 데이터베이스 마이그레이션 작업을 선택합니다.
  3. 작업의 이름을 선택합니다.
  4. 테이블 통계 섹션에서 검증 상태를 검토합니다. 또는 JSON 형식의 데이터 유효성 검사 보고서를 검토하려면 describe-table-statistics를 실행합니다.
    aws dms  describe-table-statistics --replication-task-arn arn:aws:dms:us-east-1:45454545454:rep:XXXXXXXXXXXXXXXXXX

유효성 검사 상태가 불일치 레코드인 경우, awsdms_validation_failures_v1 테이블을 쿼리합니다. AWS DMS가 대상 데이터베이스에 awsdms_validation_failures_v1 테이블을 생성합니다.

select \* from awsdms\_validation\_failures\_v1 where TASK\_NAME = 'XXXXXXXXXXXXXXXXXX';

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

실패한 레코드의 기본 키를 확보한 후에는 소스 및 대상 엔드포인트를 쿼리하여 레코드의 어떤 부분이 일치하지 않는지 확인합니다.

유효성 검사 상태가 보류 중인 레코드인 경우 작업 유효성 검사 설정에 대해 ThreadCount 파라미터를 구성하여 유효성 검사 성능을 개선합니다. 자세한 내용을 보려면 데이터 유효성 검사 작업 설정을 참조하세요.

다른 유효성 검사 상태에 대해서는 복제 작업 통계를 참조하세요. CloudWatch 메트릭을 사용하여 유효성 검사 진행 상황을 모니터링할 수 있습니다.

관련 정보

문제 해결

제한 사항