작업 중 테이블 다시 로드 - AWS 데이터베이스 마이그레이션 서비스

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

작업 중 테이블 다시 로드

작업을 실행하는 동안 원본의 데이터를 사용하여 대상 데이터베이스 테이블을 다시 로드할 수 있습니다. 작업 중에 파티션 작업으로 인해 오류가 발생하거나 데이터가 변경될 경우(예: Oracle을 사용하는 경우) 테이블을 다시 로드해야 할 수도 있습니다. 작업에서 최대 10개 테이블을 다시 로드할 수 있습니다.

테이블을 다시 로드해도 태스크가 중단되지는 않습니다.

테이블을 다시 로드하려면, 다음 조건을 적용해야 합니다.

  • 작업이 실행 중이어야 합니다.

  • 작업의 마이그레이션 방법이 [Full Load] 또는 [Full Load with CDC]여야 합니다.

  • 중복 테이블은 허용되지 않습니다.

  • AWS DMS는 이전에 읽은 테이블 정의를 보관하며 재로드 작업 중에 이를 다시 생성하지 않습니다. ALTER TABLE ADD COLUMN 또는 DROP COLUMN 등 테이블이 다시 로드되기 전에 테이블에 만들어진 DDL 문으로 인해 다시 로드 작업이 실패할 수 있습니다.

참고

DMS는 테이블을 다시 로드하기 전에 TargetTablePrepMode 설정을 적용합니다. TargetTablePrepModeDO_NOTHING으로 설정하는 경우 먼저 테이블을 수동으로 잘라야 합니다.

AWS Management Console

AWS DMS 콘솔을 사용하여 테이블을 다시 로드하려면
  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/dms/v2/에서 AWS DMS 콘솔을 엽니다.

    IAM 사용자로 로그인한 경우, AWS DMS에 액세스하려면 적절한 권한이 있어야 합니다. 필요한 권한에 관한 자세한 내용은 IAM 사용하는 데 필요한 권한 AWS DMS 단원을 참조하십시오.

  2. 탐색 창에서 [작업]을 선택합니다.

  3. 다시 로드할 테이블이 있는 실행 중인 작업을 선택합니다.

  4. 테이블 통계 탭을 선택합니다.

    AWS DMS 모니터링
  5. 다시 로드할 테이블을 선택합니다. 작업이 더 이상 실행되고 있지 않으면 테이블을 다시 로드할 수 없습니다.

  6. Reload table data(테이블 데이터 다시 로드)를 선택합니다.

AWS DMS가 테이블을 다시 로드하려고 준비하고 있는 경우 콘솔은 테이블 상태를 Table is being reloaded(테이블 다시 로드 중)로 변경합니다.