AWS DMS 릴리스 정보 - AWS 데이터베이스 마이그레이션 서비스

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

AWS DMS 릴리스 정보

다음은 AWS Database Migration Service()의 현재 및 이전 버전에 대한 릴리스 정보입니다AWS DMS.

AWS DMS 는 복제 인스턴스에 대해 자동 버전 업그레이드를 활성화할 때 메이저 버전과 마이너 버전을 구분하지 않습니다. DMS는 유지 관리 기간 동안 더 이상 사용되지 않는 복제 인스턴스 버전을 자동으로 업그레이드합니다.

복제 인스턴스의 버전을 버전 3.4.x에서 3.5.x로 수동으로 업그레이드하려면(API 또는 CLI 사용) AllowMajorVersionUpgrade 파라미터를 true로 설정해야 합니다. AllowMajorVersionUpgrade 파라미터에 대한 자세한 내용은 DMS API 설명서의 ModifyReplicationInstance를 참조하세요.

참고

의 현재 기본 엔진 버전은 3.5.3 AWS DMS 입니다.

다음 표에는 활성 DMS 버전의 다음 날짜가 나와 있습니다.

  • 버전 릴리스 날짜

  • 버전으로 새 인스턴스를 생성할 수 없는 날짜

  • DMS가 해당 버전의 인스턴스를 자동으로 업데이트하는 날짜(EOL 날짜)

버전 릴리스 날짜 새 인스턴스 없음 날짜 EOL 날짜
3.6.0 2024년 12월 27일 2026년 4월 27일 2026년 6월 27일
3.5.4 2024년 11월 15일 2026년 3월 15일 2026년 5월 15일
3.5.3 2024년 5월 17일 2025년 8월 31일 2025년 10월 31일
3.5.2 2023년 10월 29일 2025년 3월 30일 2025년 4월 29일
3.5.1 2023년 6월 30일 2024년 11월 30일 2025년 3월 15일
3.4.7 2022년 5월 31일 2024년 9월 30일 2024년 10월 31일
3.4.6 2021년 11월 30일 2024년 9월 30일 2024년 10월 31일
참고

AWS DMS 버전 3.6.0은 현재 아시아 태평양(시드니): ap-southeast-2 리전에서 사용할 수 있습니다.

AWS Database Migration Service 3.6.0 릴리스 정보

AWS DMS 3.6.0의 새로운 기능
새로운 기능 또는 향상된 기능 설명
변환을 위한 새 메타데이터 변수 변환 규칙에 대한 두 가지 새로운 메타데이터 변수인 $AR_M_MODIFIED_SCHEMA 및를 도입했습니다$AR_M_MODIFIED_TABLE_NAME. 이러한 변수를 사용하면 마이그레이션 프로세스 중에 스키마 또는 테이블 이름 변경에 적응할 수 있는 보다 역동적이고 유연한 변환을 생성할 수 있습니다.
UPSERT 오류 처리 모드에서 LOB 열 복제 지원

"UPDATE: Insert the missing target record" 오류 처리 옵션을 사용할 때 대형 객체(LOB) 열 복제에 대한 지원을 도입했습니다. 이 향상된 기능을 통해 이제 LOB 열을 정확하게 복제하여 완전하고 정확한 데이터 복제를 보장할 수 있습니다.

AWS DMS 버전 3.6.0에는 다음과 같은 해결된 문제가 포함되어 있습니다.

DMS 3.6.0에서 해결된 문제
해결된 문제 설명
PostgreSQL 메모리 문제

PostgreSQL을 소스로 사용할 때 과도한 메모리 소비를 해결했습니다. WAL(Write-Ahead Log) 슬롯이 지속적으로 증가하여 성능이 저하되는 문제를 해결했습니다. 이 업데이트는 특히 대규모 데이터베이스 또는 장기 실행 작업의 경우 PostgreSQL 마이그레이션의 안정성과 효율성을 향상시킵니다.

Oracle Character Large Object(CLOB) 및 Character(CHAR) 문제 ASCII가 아닌 문자(예: 특수 기호 또는 국제 문자)가 포함된 넓은 문자 대형 객체(CLOB) 및 문자(CHAR) 값이 올바르게 복제되지 않는 문제를 해결했습니다. 이 수정 사항은 대용량 텍스트 데이터를 정확하게 복제하여 오류를 줄이고 데이터 일관성을 유지합니다.
Microsoft SQL Server 잘못된 지연 시간 문제 Microsoft SQL Server 소스 엔드포인트가 매우 높은 지연 시간을 잘못 보고하는 문제를 해결했습니다. 이 수정 사항은 보다 정확한 성능 지표를 제공하므로 SQL Server 마이그레이션 작업을 더 잘 모니터링하고 최적화할 수 있습니다.
Microsoft SQL Server 메타데이터 문제 다른 테이블의 메타데이터를 검색하기 위한 중복 호출 문제를 수정하여 테이블의 메타데이터가 변경된 후 성능 및 지연 시간이 저하되었습니다. 이 최적화는 전반적인 작업 성능을 개선하며, 특히 스키마가 자주 변경되는 데이터베이스의 경우 더욱 그렇습니다.
Microsoft SQL Server 업데이트 문제

표준이 아닌 UPDATE 작업으로 인해 오류 메시지를 생성하지 않고 작업이 예기치 않게 종료되는 문제를 수정했습니다. 이 수정을 통해 이러한 작업이 올바르게 처리되므로 복잡한 업데이트 시나리오 중에 작업 실패를 방지할 수 있습니다.

대형 객체 일괄 적용(LOB) 문제 DELETE 작업과 INSERT 작업을 단일 UPDATE 작업으로 결합할 때 대형 객체(LOB) 조회가 레코드를 찾지 못하는 배치 최적화 적용 모드의 문제를 수정했습니다. 이 수정 사항은 LOB 데이터 및 복잡한 데이터 조작 언어(DML) 작업과 관련된 마이그레이션 중에 데이터 일관성과 무결성을 개선합니다.
변환 작업 시작 문제 시작 중에 수많은 변환과 관련된 작업이 충돌하는 문제를 해결했습니다. 이 수정 사항은 복잡한 변환 로직이 있는 태스크의 안정성과 신뢰성을 보장하므로 데이터 처리 태스크를 자신 있게 실행할 수 있습니다.
MySQL 데이터 정의 언어(DDL) 문제 데이터 캡처(CDC) 변경 단계에서 특수 형식의 데이터 정의 언어(DDL) 변경 사항을 캡처하지 못하는 문제를 수정했습니다. 이 수정을 통해 모든 스키마 변경 사항이 올바르게 복제되어 마이그레이션 프로세스 전반에 걸쳐 소스 데이터베이스와 대상 데이터베이스 간의 스키마 일관성을 유지할 수 있습니다.

AWS Database Migration Service 3.5.4 릴리스 정보

AWS DMS 3.5.4의 새로운 기능
새로운 기능 또는 향상된 기능 설명
데이터 마스킹 데이터 마스킹을 도입하여 열 수준에서 숫자 무작위화, 마스킹 또는 해싱 옵션을 사용하여 민감한 데이터를 변환할 수 있습니다.
향상된 데이터 검증 성능 향상된 데이터 검증 성능을 도입하여 일부 마이그레이션 경로에서 전체 로드 및 CDC 마이그레이션 작업 중에 대규모 데이터 세트를 더 빠르게 처리할 수 있습니다.
PostgreSQL 소스 유니코드 문제 필터링을 사용하는 동안 마이그레이션 성능 저하가 관찰된 PostgreSQL 소스 문제를 수정했습니다. 이 동작을 제어하기 위해 disableUnicodeSourceFilter ECA를 도입했습니다.
향상된 처리량 기능을 위한 변환 지원 향상된 처리량 기능을 위한 모든 변환 규칙에 대한 지원을 소개합니다.
MySQL 마이그레이션 성능 문제 마이그레이션 시 UTF8MB4 이외의 대상 데이터 정렬에서 성능이 저하되는 MySQL 대상 문제를 수정했습니다. "temporaryTableCollation" 동작을 제어하는 새 엔드포인트 설정을 도입했습니다.

AWS DMS 버전 3.5.4에는 다음과 같은 해결된 문제가 포함되어 있습니다.

DMS 3.5.4에서 해결된 문제
해결된 문제 설명
PostgreSQL, test_decoding 문제 test_decoding 플러그인을 사용하는 동안 특정 이벤트가 복제되지 않는 PostgreSQL 소스 문제를 수정했습니다.
MySQL에서 Redshift로의 타임스탬프 문제 대상에 타임스탬프 열이 올바르게 정의되지 않는 MySQL에서 Redshift로의 마이그레이션 문제를 수정했습니다.
Oracle 2024년 7월 PSU 문제 Oracle 2024년 7월 PSU를 적용한 후 DMS 작업이 충돌하는 바이너리 리더를 사용하는 Oracle 소스의 문제를 수정했습니다.
MySQL 보안 암호 관리자 문제 보안 암호 관리자를 사용할 때 자격 증명이 손상되는 MySQL 엔드포인트 문제를 수정했습니다.
Amazon DocumentDB/MongoDB 데이터 레코드 처리 문제 Amazon DocumentDB/MongoDB 엔드포인트에서 일부 레코드가 대상에 두 번 전송되어 중복 키 예외 및 AWS DMS 작업 실패가 발생하는 문제를 수정했습니다.
noSQL 마이그레이션 문제와 관련 잘못된 PK 처리로 인해 문서 구조가 잘못된 경우 RDS for SQL Server에서 noSQL 마이그레이션 문제를 수정했습니다.
Oracle 엔드포인트의 데이터 검증 문제 데이터 검증에서 null 또는 빈 LOBs.
Babelfish 대상과 관련된 고유 식별자 PK 문제입니다. 고유 식별자로 정의된 PK로 테이블을 복제하는 동안 AWS DMS 작업이 실패하는 PG - Babelfish 대상에 대한 및 문제를 수정했습니다.
MAZ와 관련된 PostgreSQL 소스 문제입니다. AWS DMS MAZ 장애 조치로 인해 치명적인 AWS DMS 작업 실패가 발생하는 PostgreSQL 소스에 대한 및 문제를 수정했습니다.
열 순서 문제 열 순서가 소스와 대상 간에 다를 때 LOB 데이터가 올바르게 복제되지 않는 문제를 수정했습니다.
내부 AWS DMS 데이터베이스 경합 문제 내부 데이터베이스 동시성 문제로 인해 AWS DMS 작업이 실패하는 내부 DMS AWS DMS 데이터베이스 문제를 수정했습니다.
내부 AWS DMS 데이터베이스 구조 문제 특정 내부 AWS DMS 데이터베이스 객체가 없어 AWS DMS 작업이 실패하는 내부 데이터베이스 문제를 수정했습니다.
원본 데이터 확인 문제 수정 Oracle 소스에서 데이터 검증이 복제된 특정 드문 유형의 이벤트에 대한 오탐지를 반환하는 문제를 수정했습니다.
유니코드 데이터 형식에 대한 데이터 검증 문제 ceratin 유니코드 데이터 유형을 올바르게 비교하지 않아 오탐지가 발생하는 데이터 검증 기능의 문제를 수정했습니다.
Parquet 대상 타임스탬프 문제 제로 타임스탬프가 null로 복제된 parquet 대상에 대한 문제를 수정했습니다.
Babelfish 대상 GeoSpacial 데이터 형식 문제입니다. GeoSpacial 데이터 형식이 지원되지 않는 Babelfish 대상 문제를 수정했습니다.
CDC 중에 열이 추가되는 Amazon S3 대상 문제 이전 이미지 설정이 활성화되었을 때 새 열 추가가 제대로 처리되지 않는 Amazon S3 대상 문제를 수정했습니다.
SQL Server 2022 CU12 문제 가 CU12 이상에서 SQL Server 2022를 사용하는 소스에 MS Replication 사전 조건을 자동으로 구현 AWS DMS 할 수 없는 SQL Server 소스 문제를 수정했습니다.
PostgreSQL 부울 문제 가 로 MapBooleanAsBoolean 설정되어 true 있고 pglogical 플러그인이 사용된 동안 부울 데이터 유형이 올바르게 마이그레이션되지 않는 PostgreSQL 소스에 대한 및 문제를 수정했습니다.
TaskrecoveryTableEnabled 문제 설정 true로 TaskrecoveryTableEnabled 설정하면 AWS DMS 작업이 중지될 때 작업이 실패하는 설정 문제를 수정했습니다.
TaskrecoveryTableEnabled 설정을 사용한 데이터 복제 TaskrecoveryTableEnabled 설정이 활성화되었을 때 일부 트랜잭션이 두 번 복제되는 및 문제를 수정했습니다.
MySQL 5.5 소스 문제 MySQL v5.5BINLOG에서를 읽을 수 없어 AWS DMS 작업이 실패하는 MySQL 소스 문제를 수정했습니다.

AWS Database Migration Service 3.5.3 릴리스 정보

AWS DMS 3.5.3의 새로운 기능
새로운 기능 또는 향상된 기능 설명
Babelfish 지원을 위한 향상된 PostgreSQL 소스 엔드포인트 AWS DMS 는 Babelfish 데이터 유형을 지원하도록 PostgreSQL 소스 엔드포인트를 개선했습니다. 자세한 내용은 PostgreSQL 데이터베이스를 소스로 AWS DMS 사용 단원을 참조하십시오.
소스로 S3 Parquet 지원 AWS DMS 는 S3 Parquet를 소스로 지원합니다. 자세한 내용은 Amazon S3를 AWS DMS 소스로 사용 단원을 참조하세요.
PostgreSQL 16.x 지원 AWS DMS 는 PostgreSQL 버전 16.x를 지원합니다. 자세한 내용은 PostgreSQL 데이터베이스를 소스로 AWS DMS 사용AWS Database Migration Service에서 PostgreSQL 데이터베이스를 대상으로 사용 단원을 참조하세요.
Oracle에서 Amazon Redshift로의 전체 로드 마이그레이션을 위한 향상된 처리량 AWS DMS Serverless는 Oracle에서 Amazon Redshift로의 전체 로드 마이그레이션을 위해 처리량 성능을 크게 개선합니다. 자세한 내용은 Oracle에서 Amazon Redshift로의 전체 로드 마이그레이션을 위한 향상된 처리량 단원을 참조하십시오.
RDS for SQL Server 로그 백업에 대한 지원 AWS DMS 는 RDS for SQL Server 소스에 대한 트랜잭션 로그 백업에서 지속적인 복제를 지원합니다. 이 기능은 RDS for SQL Server에서 읽는 신규 및 수정된 AWS DMS 소스 엔드포인트에만 사용할 수 있습니다. 자세한 내용은 클라우드 SQL Server DB 인스턴스에서 지속적 복제 설정 단원을 참조하십시오.

AWS DMS 버전 3.5.3에는 다음과 같은 해결된 문제가 포함되어 있습니다.

2024년 5월 17일에 발표된 DMS 3.5.3에서 해결된 문제
해결된 문제 설명
데이터 검증 재정의 함수 override-validation-function 테이블 매핑에서 규칙 작업이 로 설정된 경우 AWS DMS 가 소스 필터링을 준수하지 않는 데이터 검증 기능의 문제를 수정했습니다.
MySQL 소스 CDC 오류 UTF16 인코딩으로 CDC 마이그레이션이 실패하는 소스로 MySQL에 대한 문제를 수정했습니다.
데이터 검증 데이터 정렬 차이 열 필터링을 사용할 때 AWS DMS 가 HandleCollationDiff 작업 설정을 올바르게 적용하지 않는 데이터 검증 기능의 문제를 수정했습니다.
데이터 검증 태스크 중단. 가 null' 오류와 함께 AWS DMS 작업이 중단되는 데이터 검증 기능의 문제를 수정target했습니다.
PostgreSQL에서 PostgreSQL로의 복제 태스크 실패. CDC 복제 중에 대상에 LOB 데이터를 삽입하는 동안 AWS DMS 작업이 실패하는 PostgreSQL에서 PostgreSQL로의 마이그레이션 문제를 수정했습니다.
PostgreSQL을 소스로 사용하는 데이터 손실 특정 엣지 사례 시나리오에서 데이터 손실이 발생하는 소스로서 PostgreSQL에 대한 문제를 수정했습니다.
MySQL 5.5 소스 CDC 오류 MySQL 버전 5.5에서 CDC 복제가 실패하는 소스로 MySQL에 대한 문제를 수정했습니다.
Oracle 소스 IOT 테이블 문제. 가 모든 열에서 보충 로깅이 활성화된 IOT 테이블에 대해 UPDATE 문을 올바르게 복제하지 못하는 소스로서의 Oracle 문제를 수정 AWS DMS 했습니다.
MySQL 소스 LOB LOBs 초과하여 AWS DMS 작업이 실패하는 MySQL에서 Amazon Redshift로의 마이그레이션 문제를 수정했습니다.
SkipLobColumns의 검증 문제 기본 키가 소스 테이블의 마지막 열에 있을 SkipLobColumns = true 때 AWS DMS 작업이 실패하는 데이터 검증 기능에 대한 문제를 수정했습니다.
고유 키가 null인 검증 건너뛰기 가 null 고유 키가 있는 행을 제대로 건너뛰지 않는 데이터 검증 기능의 문제를 수정 AWS DMS 했습니다.
Oracle COLLATE 연산자에 대한 데이터 검증 개선 사항. 12.2 이전 Oracle 버전에서 구문 오류와 함께 검증이 실패하는 데이터 검증 기능에 대한 문제를 수정했습니다.
전체 로드 중 오류 처리 잘못된 데이터로 인해 테이블 오류가 발생한 후 전체 로드 단계에서 태스크가 중단되는 대상으로서 PostgreSQL의 문제를 해결했습니다.
CDC 검증 전용 태스크의 재검증 CDC 검증 전용 태스크에서 재검증을 허용하도록 데이터 검증 기능을 개선했습니다.
대상으로서 S3 CdcMaxBatchInterval Out of Memory 문제 CdcMaxBatchInterval이 설정된 메모리 부족 조건에서 AWS DMS 작업이 실패하는 S3를 대상으로 하는 문제를 수정했습니다.
Oracle 소스 드라이버 AWS DMS Oracle 소스 드라이버를 v12.2에서 v19.18로 업그레이드했습니다.
SQL Server 소스를 사용한 LOB 잘림 경고 CDC 중 LOB 잘림에 대한 경고를 표시하기 위한 소스로서 SQL Server에 대한 로깅을 개선했습니다.
Oracle 바이너리 리더 개선 사항 다음을 지원하도록 Oracle 소스 바이너리 리더를 개선했습니다.
  • Big Endian 플랫폼

  • HCC 압축을 사용한 병렬 DML 힌트

  • Golden Gate가 활성화된 고급 Oracle 압축

중단 후 캐시된 변경 사항 건너뛰기 문제 변경 사항을 적용하는 동안 예기치 않은 중단이 발생할 경우 캐시된 변경 사항을 건너뛰는 문제를 수정했습니다.
MongoDB AWS DMS 스왑 파일 문제 AWS DMS 스왑 파일이 있을 때 AWS DMS 업그레이드 후 AWS DMS 작업이 재개되지 않는 MongoDB 소스 문제를 수정했습니다.
MySQL에서 Amazon Redshift JSON으로 마이그레이션 문제. 배치 적용이 활성화된 상태에서 JSON 데이터 형식이 거의 번거롭지 않았던 MySQL 소스 문제를 수정했습니다.
SQL Server에서 APG로의 마이그레이션에 대한 데이터 검증 문제입니다. SQL Server에서 PostgreSQL로 마이그레이션할 때 데이터 유효성이 특정 상황에서 오탐을 보고하는 문제를 수정했습니다.
Amazon Redshift 대상 CDC에 대한 EmptyAsNull ECA 문제 Amazon Redshift 대상에서 EmptyAsNull ECA가 올바르게 작동하지 않는 문제를 수정했습니다.
SQL Server 소스에 대한 로깅 개선 사항 스토리지 단위 값을 제외하도록 SQL Server 소스에 대한 로깅을 개선했습니다.
메모리 누수 문제 CSV 파일을 사용하여 데이터 AWS DMS 작업을 로드하는 대상에 메모리 누수가 표시되는 문제를 수정했습니다.
Amazon S3 대상 문제 cdcInsertAndUpdateOnly 설정이 활성화되었을 때 CdcMaxBatchInterval cdcInsertAndUpdateOnly 및 CdcMinFileSize를 준수하지 않는 Amazon S3 대상에 대한 문제를 수정했습니다.
Kafka 대상에 대한 로깅 개선 사항 Kafka 대상에 대한 향상된 로깅
Oracle 소스에 대한 로깅 개선 사항입니다. 기본 키 누락으로 인해 건너뛴 테이블을 올바르게 나타내도록 이진 리더를 사용하는 Oracle 소스에 대한 로깅을 개선했습니다.
SQL Server 소스에 대한 로깅 개선 사항 누락된 권한을 올바르게 나타내도록 AlwaysOn 구성에서 SQL Server 소스에 대한 로깅을 개선했습니다.
비활성화된 DDL을 사용한 마이그레이션을 위한 로깅 개선 사항 외부에서 수정된 후 예기치 않은 대상 테이블 구조를 나타내도록 DDL 복제가 비활성화된 마이그레이션에 대한 로깅을 개선했습니다 AWS DMS.
Db2 대상 문제 AWS DMS 상태 테이블이 활성화된 경우 작업이 실패하는 Db2 대상 문제를 수정했습니다.
MongoDB/Amazon DocumentDB 보안 암호 관리자 문제입니다. Secret Manager에서 자격 증명을 검색할 수 없어 오류가 발생한 MongoDB/Amazon DocumentDB 엔드포인트 문제를 수정했습니다.
MongoDB/Amazon DocumentDB 엔드포인트 문제 특정 이벤트 시퀀스를 복제하는 동안 ParallelApply가 활성화된 상태에서 작업이 실패하는 MongoDB/Amazon DocumentDB 문제를 수정했습니다.
Amazon Redshift 대상에 대한 로깅 개선 사항 Amazon Redshift 대상에 대한 향상된 로깅은 기본 로깅 수준에 더 자세한 정보를 포함합니다.
Amazon S3 대상 작업 충돌 문제 이 활성화되면 변경 테이블 DDL을 수신한 후 DMS 작업이 충돌하는 Amazon S3 태킷 문제를 수정GlueCatalogGeneration했습니다.
데이터 검증 문제 NUL (0x00) 문자에 대한 검증이 실패하는 데이터 검증 기능의 문제를 수정했습니다.
Babelsifh 엔드포인트 문제 대소문자가 혼합된 테이블 이름이 일시 중지되는 babelfish 엔드포인트 문제를 수정했습니다.
Amazon S3 소스 문제 파일 이름 검증 문제로 인해 파일이 처리되지 않는 Amazon S3 소스 문제를 수정했습니다.
선택 규칙과 관련된 Db2 LUC 소스 문제입니다. 선택 규칙의 "table-type" 옵션이 무시되는 Db2 LUW 소스 문제를 수정했습니다.
Amazon Redshift 대상 데이터 누락 문제. 특정 조건에서가 >0일 때 데이터 손실이 발생하는 Amazon Redshift 대상 문제를 수정ParallelLoadThreads했습니다.
Amazon Redshift 대상에 대한 데이터 검증 개선 사항 HandleCollationDiff 설정을 지원하도록 Amazon Redshift 대상에 대한 데이터 검증 기능을 개선했습니다.
Amazon S3 대상 데이터 검증 문제 테이블에 PK 이외의 열이 없을 때 검증이 실패하는 Amazon S3 대상 데이터 검증 문제를 수정했습니다.
데이터 검증 CloudWatch 지표 검증에 CloudWatch 지표가 누락되어 완료하는 데 시간이 조금 걸리는 데이터 검증 기능의 문제를 수정했습니다.
데이터 검증 재검증 옵션 사용 불가 특정 상황에서 재검증 옵션을 사용할 수 없는 데이터 검증 기능의 문제를 수정했습니다.
대규모 트래네이션 복제 문제 특정 조건에서 트랜잭션당 최대 이벤트 수가 201,326,592개로 제한되는 문제를 수정했습니다.
MySQL 소스 데이터 손실 문제 MySQL에서 Amazon S3로 마이그레이션하는 데 "열 추가" DDL 이후에 실행된 첫 번째 DML이 누락되어 데이터가 손실되는 문제를 수정했습니다.
일괄 메모리 누수 문제 적용 특정 조건에서 발생하는 배치 적용 기능에 대한 메모리 누수 문제를 수정했습니다.
DMS 작업 시작 문제 AWS DMS 태스크 시작이 매우 오래 걸리고 완료되지 않는 문제를 수정했습니다.
MySQL 소스 데이터 검증 문제입니다. 자동 증가 열이 제대로 처리되지 않는 MySQL 소스 데이터 검증 문제를 수정했습니다.
Oracle 엔드포인트 Kerberos 인증 문제 연결에서 Kerberos 인증이 작동하지 않는 Oracle 엔드포인트 관련 문제를 수정했습니다.
Babelfish 대상 고유 식별자 문제 기본 키가 고유 식별자로 정의된 테이블에 대한 복제가 실패하는 Babelfish 대상 문제를 수정했습니다.
PostgreSQL Souce 누락된 데이터 문제 복제 슬롯의 알 수 없는 이벤트로 인해 데이터 손실이 발생하는 PostgreSQL 소스 문제를 수정했습니다.
유니코드 데이터 형식에 대한 데이터 검증 문제입니다. ceratin 유니코드 데이터 형식이 올바르게 비교되지 않아 오탐지가 발생하는 데이터 검증 기능의 문제를 수정했습니다.
Redshift 대상 타임스탬프 열 타임스탬프 열 유형이 올바르게 설정되지 않은 ColumnType 정의 관련 문제를 수정했습니다.
S3 대상 타임스탬프 변환 타임스탬프 값 0개를 처리하여 S3 대상 Parquet 파일 형식 관련 문제를 수정했습니다(이 값은 대상에서 NULL로 변환해야 함).
MySQL 소스 및 대상 LOB 열 순서 MySQL 소스 및 대상 마이그레이션 Lob 열 관련 문제를 수정했습니다. 이제 DMS는 LOB 데이터를 작성해야 하는 열을 결정할 때 소스 테이블 대신 대상 테이블의 열 ID를 사용합니다.
Babelfish 대상 날짜/시간 데이터 형식 반올림 오류를 해결하기 위해 날짜/시간 유형에 대한 소수 초 정밀도를 제한한 Babelfish 대상 문제를 수정했습니다.
진행 중인 복제(CDC) 중에 빙로그를 읽는 동안 MySQL 5.5 작업이 실패합니다. MySQL 5.5 소스 관련 문제를 해결했으며, DMS가 진행 중인 복제(CDC) 중에 바이너리 로그 이벤트를 읽지 못할 때 작업 실패를 방지하는 재시도 메커니즘을 추가했습니다.
테스트 디코딩 플러그인을 사용하는 동안 PostgreSQL 소스 세그폴트 및 메모리 누수 문제. Postgres용 test_decoding 플러그인을 사용할 때 특정 온징 복제(CDC) 이벤트를 올바르게 구문 분석하지 못하는 PostgreSQL 소스 관련 문제를 수정했습니다.
DocoumentDB 대상 병렬 적용 설정 이 기능을 사용하는 동안 여러 스레드를 사용하지 못하게 하는 DocumentDB 대상의 병렬 적용 설정 문제를 수정했습니다.
Oracle HCC 압축 직접 삽입 병렬 DML 힌트가 있는 Oracle HCC 압축 DIRECT INSERT로 인해 데이터가 누락되거나 중복되는 문제를 수정했습니다.
Oracle 2024년 7월 CPU 관련 Oracle Binary Reader 문제 Oracle 2024년 7월 CPU로 인해 바이너리 리더를 사용하는 DMS 작업이 실패하는 Oracle 소스 관련 문제를 수정했습니다.
Babebfish 대상 UUID 기본 키 기본 키가 UUID로 정의된 테이블을 복제하는 동안 DMS 작업이 실패하는 Babelfish 대상 문제를 수정했습니다.
TaskRecoveryTableEnabled로 실패한 DMS ongoin 복제(CDC) 작업 대상 연결이 종료된 awsdms_txn_state 후 DMS가 대상 시스템 테이블을 업데이트하려고 시도하는가 TaskRecoveryTableEnabled 활성화된 문제를 수정했습니다.
PostgreSQL 소스 중복 레코드 TaskrecoveryTableEnabled 설정이 활성화되었을 때 일부 트랜잭션이 두 번 복제되는 PostgreSQL 소스 문제를 수정했습니다.
DMS S3 소스/대상 복제 문제 전체 로드 및 진행 중인 복제 중에 DMS 태스크가 데이터를 복제하지 않는 S3 소스에서 S3 대상으로의 문제를 수정했습니다.
진행 중인 복제 중 DMS S3 소스 작업 실패 DMS vesion S3.5.3에 대한 진행 중 복제 중에 DMS 작업이 Seg Faulting되는 S3 소스 문제를 수정했습니다.
DMS DB2 소스 CcsidMapping ECA CcsidMapping을 사용하는 DB2 soruce 관련 문제를 수정했습니다. 이제 코드 페이지가 0이고 데이터가 제대로 마이그레이션될 때 CCSID mappin ECA가 작업에 올바르게 적용됩니다.
DMS Aurora PostgreSQL에서 Redshift 서버리스 부울 값 복제. Aurora PostgreSQL에서 Redshift Serverless로의 DMS 마이그레이션에서 부울 값에 문제가 발생하는 문제를 수정했습니다.

AWS Database Migration Service 3.5.2 릴리스 정보

AWS DMS 3.5.2의 새로운 기능
새로운 기능 또는 향상된 기능 설명
Amazon Redshift 데이터 검증 AWS DMS 는 이제 Amazon Redshift 대상에서 데이터 검증을 지원합니다.
Microsoft SQL Server 버전 2022를 소스와 대상으로 지원. AWS DMS 는 이제 Microsoft SQL Server 버전 2022를 소스 및 대상으로 사용할 수 있도록 지원합니다.
IBM Db2 LUW를 대상으로 사용 AWS DMS 는 이제 IBM Db2 LUW를 대상으로 지원합니다. 이제 AWS DMS를 사용하여 IBM Db2 LUW에서 IBM Db2 LUW로 라이브 마이그레이션을 수행할 수 있습니다.

AWS DMS 버전 3.5.2에는 다음과 같은 해결된 문제가 포함되어 있습니다.

2024년 4월 29일에 발표된 DMS 3.5.2 유지 관리 릴리스에서 해결된 문제
해결된 문제 설명
IBM Db2 대상 세그먼트화된 전체 로드 IBM Db2를 대상으로 하는 세그먼트화된 전체 로드에 대한 지원이 추가되었습니다.
Amazon Timestream을 대상으로 사용 설정 Timestream을 대상으로 사용할 때 유효하지 않은 타임스탬프 설정 및 지원되지 않는 테이블 작업의 처리를 개선했습니다.
열 필터를 사용한 태스크 충돌 DMS가 변환 규칙을 사용하여 동적으로 추가한 열에서 필터를 사용하는 동안 태스크가 충돌하는 문제를 수정했습니다.
트랜잭션 스왑 파일 읽기 로깅 DMS가 트랜잭션 스왑 파일에서 읽는 시기를 보여주는 로깅을 추가했습니다.
CdcInsertsAndUpdates를 사용한 대상으로서 S3 CdcInsertsAndUpdatestrue이고 PreserveTransactionstrue인 경우 태스크가 충돌하는 대상으로서 S3에 대한 문제를 수정했습니다.
소스 필터 음수 연산자 동일한 열에 변환 규칙이 정의된 경우 소스 필터 연산자가 음수 연산자로 설정된 경우 잘못된 동작이 발생하는 문제를 수정했습니다.
DMS가 소스에서 읽기를 일시 중지할 경우의 로깅 추가 DMS가 성능을 개선하기 위해 소스에서 읽기를 일시적으로 일시 중지하는 경우를 보여주는 로깅이 향상되었습니다.
이스케이프된 문자가 있는 소스 필터 DMS가 CDC 중에 새로 생성된 테이블에 이스케이프된 문자를 적용하는 소스 필터 문제를 수정했습니다.
대상으로서 PostgreSQL, 잘못 복제된 삭제 DMS 복제가 null 값으로 삭제되는 대상으로서 PostgreSQL에 대한 문제를 수정했습니다.
소스로서 Oracle 로깅 개선 사항 외부 오류 코드를 제거하기 위한 소스로서 Oracle에 대한 로깅이 향상되었습니다.
XMLTYPE 제한 사항의 로깅 개선 XMLTYPE 데이터 유형의 전체 LOB 모드에 대한 DMS의 지원 부족을 보여주기 위해 소스로서 Oracle에 대한 로깅을 개선했습니다.
MySQL 데이터 손실 손상된 열 메타데이터로 인해 태스크 충돌 또는 데이터 손실이 발생할 수 있는 대상으로서 MySQL 문제를 수정했습니다.
새 열에 적용된 필터 전체 로드 중에 변환 규칙이 새 열에 추가하는 필터를 DMS가 무시하는 문제를 수정했습니다.
대상으로서 S3: 검증 문제 검증 파티셔닝 정의가 다른 여러 테이블을 마이그레이션하는 동안 데이터 검증이 실패하는 대상으로서 S3의 문제를 수정했습니다.
CDC 전용 태스크 충돌 TaskRecoveryTableEnabledtrue일 때 태스크가 충돌하는 CDC 전용 태스크의 문제를 해결했습니다.
MySQL에서 MariaDB로 호환되지 않는 데이터 정렬 DMS가 tf8mb4_0900_ai_ci 데이터 정렬로 MySQL v8 테이블을 마이그레이션하지 않는 MySQL에서 MariaDB로 마이그레이션하는 문제를 수정했습니다.
BatchApplyEnabled로 인해 태스크 충돌 특정 조건에서 작업이 실패하는 배치 적용 기능의 문제를 수정했습니다.
Amazon DocumentDB의 비 UTF-8 문자 Amazon DocumentDB 엔드포인트의 비 UTF-8 문자에 대한 지원이 추가되었습니다.
배치 적용 태스크 충 대량 트랜잭션을 복제하는 동안 DMS 태스크가 충돌하는 배치 적용 기능에 대한 문제를 수정했습니다.
Db2 트랜잭션 롤백 처리 소스에서 롤백됨에도 불구하고 DMS가 대상에 INSERT를 복제하는 소스로서 Db2에 대한 문제를 수정했습니다.
소스 필터를 사용한 검증 검증이 소스 필터를 준수하지 않는 문제를 해결했습니다.
MongoDB AWS DMS 스왑 파일 문제 AWS DMS 스왑 파일이 있을 때 AWS DMS 업그레이드 후 DMS 작업이 재개되지 않는 MongoDB 소스 문제를 수정했습니다.
MySQL에서 Amazon Redshift JSON으로 마이그레이션 문제. 배치 적용이 활성화된 상태에서 JSON 데이터 형식이 거의 복잡하지 않았던 MySQL 소스 문제를 수정했습니다.
MySQL 5.5 소스 CDC 오류 MySQL 버전 5.5에서 CDC 복제본이 실패하는 MySQL 소스 문제를 수정했습니다.
LOB 마이그레이션 문제 특정 이벤트 유형을 처리하는 동안 AWS DMS 작업이 충돌하는 LOB 마이그레이션 문제를 수정했습니다.
데이터 검증 문제 검증 전용 작업이 특정 DDL 이벤트에 중단되는 데이터 검증 기능의 문제를 수정했습니다.
필터 관련 데이터 검증 문제입니다. 필터가 있을 때 HandleCollationDiff 설정이 적용되지 않는 데이터 검증 기능에 대한 문제를 수정했습니다.
MySQL SourceEnum 인코딩 문제입니다. MySQL 소스에서 UTF-16 인코딩 열거형 값이 올바르게 마이그레이션되지 않는 문제를 수정했습니다.
SQL Server 소스를 사용한 LOB 잘림 경고 CDC 중 LOB 잘림에 대한 경고를 표시하도록 SQL Server 소스에 대한 로깅을 개선했습니다.
SQL Server에서 APG로의 마이그레이션에 대한 데이터 검증 문제입니다. SQL Server에서 PostgreSQL로 마이그레이션할 때 데이터 유효성이 특정 상황에서 오탐을 보고하는 문제를 수정했습니다.
EmptyAsNull Amazon Redshift 대상 CDC의 ECA 문제 EmptyAsNull ECA가 제대로 작동하지 않는 Amazon Redshift 대상 문제를 수정했습니다.
SQL Server 소스에 대한 로깅 개선 사항 스토리지 단위 값을 제외하도록 SQL Server 소스에 대한 로깅을 개선했습니다.
메모리 누수 문제 CSV 파일을 사용하여 데이터 AWS DMS 작업을 로드하는 대상에 메모리 누수가 표시되는 문제를 수정했습니다.
Amazon S3 대상 문제 cdcInsertAndUpdateOnly 설정이 활성화CdcMinFileSize되었을 때 CdcMaxBatchInterval 및가 준수되지 않는 Amazon S3 대상에 대한 문제를 수정했습니다.
Kafka 대상에 대한 로깅 개선 사항 Kafka 대상에 대한 향상된 로깅
Oracle 소스에 대한 로깅 개선 사항입니다. 기본 키 누락으로 인해 건너뛴 테이블을 올바르게 나타내도록 이진 리더를 사용한 Oracle 소스에 대한 로깅을 개선했습니다.
SQL Server 소스에 대한 로깅 개선 사항 누락된 권한을 올바르게 나타내도록 AlwaysOn 구성에서 SQL Server 소스에 대한 로깅을 개선했습니다.
비활성화된 DDL을 사용한 마이그레이션을 위한 로깅 개선 사항 외부에서 수정된 후 예상치 못한 대상 테이블 구조를 나타내도록 DDL 복제가 비활성화된 마이그레이션에 대한 로깅을 개선했습니다 AWS DMS.
Db2 대상 문제 DMS 상태 테이블이 활성화된 경우 작업이 실패하는 Db2 대상 문제를 수정했습니다.
MongoDB / Amazon DocumentDB Secret Manger 문제. Secret Manager에서 자격 증명을 검색할 수 없어 오류가 발생한 MongoDB/Amazon DocumentDB 엔드포인트 문제를 수정했습니다.
MongoDB/Amazon DocumentDB 엔드포인트 문제 특정 이벤트 시퀀스를 복제하는 동안 ParallelApply가 활성화된 상태에서 작업이 실패하는 MongoDB/Amazon DocumentDB 문제를 수정했습니다.
MongoDB/Amazon DocumentDB 데이터 검증 문제 MongoDB/Amazon DocumentDB 데이터 검증에서 데이터 차이를 감지한 후 오류가 발생하는 문제를 수정했습니다.
Amazon Redshift 대상에 대한 로깅 개선 사항 Amazon Redshift 대상에 대한 로깅을 개선하여 기본 로깅 수준에 더 자세한 정보를 포함합니다.
Amazon S3 대상 작업 충돌 문제 가 활성화되면 변경 테이블 DDL을 수신한 후 AWS DMS 작업이 충돌하는 Amazon S3 태킷에 대한 문제를 FIxedGlueCatalogGeneration했습니다.
데이터 검증 문제 NUL (0x00) 문자에 대한 검증이 실패하는 데이터 검증 기능의 문제를 수정했습니다.
Babelsifh 엔드포인트 문제 대소문자가 혼합된 테이블 이름이 일시 중지되는 babelfish 엔드포인트 문제를 수정했습니다.
선택 규칙과 관련된 Db2 LUC 소스 문제입니다. 선택 규칙의 "table-type" 옵션이 무시되는 Db2 LUW 소스 문제를 수정했습니다.
Amazon Redshift 대상 데이터 누락 문제. 특정 조건에서가 >0일 때 데이터 손실이 발생하는 Amazon Redshift 대상 문제를 수정ParallelLoadThreads했습니다.
Amazon Redshift 대상에 대한 데이터 검증 개선 사항 HandleCollationDiff 설정을 지원하도록 Amazon Redshift 대상에 대한 데이터 검증 기능을 개선했습니다.
Amazon S3 대상 데이터 검증 문제 테이블에 PK 이외의 열이 없을 때 검증이 실패하는 Amazon S3 대상 데이터 검증 문제를 수정했습니다.
데이터 검증 CloudWatch 지표 검증에 CloudWatch 지표가 누락되어 완료하는 데 시간이 조금 걸리는 데이터 검증 기능의 문제를 수정했습니다.
데이터 검증 재검증 옵션 사용 불가 특정 상황에서 재검증 옵션을 사용할 수 없는 데이터 검증 기능의 문제를 수정했습니다.
대규모 트래네이션 복제 문제 특정 조건에서 트랜잭션당 최대 이벤트 수가 201,326,592개로 제한되는 문제를 수정했습니다.
테이블 다시 로드 문제 테이블 중 하나 이상이 유효하지 않을 때 여러 테이블의 재로드가 취소되는 문제를 수정했습니다.
MySQL 소스 데이터 손실 문제 "열 추가" DDL 이후에 실행된 첫 번째 DML이 누락되어 데이터가 손실되는 MySQL에서 S3로의 마이그레이션 문제를 수정했습니다.
일괄 메모리 누수 문제 적용 특정 조건에서 발생하는 배치 적용 기능에 대한 메모리 누수 문제를 수정했습니다.
AWS DMS 태스크 시작 문제 AWS DMS 태스크 시작이 매우 오래 걸리고 완료되지 않는 문제를 수정했습니다.
PostgreSQL 수크 누락 데이터 문제 복제 슬롯의 알 수 없는 이벤트로 인해 데이터 손실이 발생하는 PostgreSQL 소스 문제를 수정했습니다.
MySQL 소스 및 대상 LOB 열 순서 MySQL 소스 및 대상 마이그레이션 Lob 열 관련 문제를 해결했습니다. 이제 DMS는 LOB 데이터를 작성해야 하는 열을 결정할 때 소스 테이블 대신 대상 테이블의 열 ID를 사용합니다.
진행 중인 복제(CDC) 중에 빙로그를 읽는 동안 MySQL 5.5 작업이 실패합니다. MySQL 5.5 소스 관련 문제를 수정하고, DMS가 지속적 복제(CDC) 중에 바이너리 로그 이벤트를 읽지 못할 때 작업 실패를 방지하는 재시도 메커니즘을 추가했습니다.
테스트 디코딩 플러그인을 사용하는 동안 PostgreSQL 소스 세그폴트 및 메모리 누수 문제.

PostgreSQL 소스에서 Postgres용 test_decoding 플러그인을 사용할 때 특정 온징 복제(CDC) 이벤트를 올바르게 구문 분석하지 못하는 문제를 수정했습니다.

DocoumentDB 대상 병렬 적용 설정 이 기능을 사용하는 동안 여러 스레드를 사용하지 못하게 하는 DocumentDB 대상과 병렬 적용 설정 문제를 수정했습니다.
Oracle HCC 압축 다이렉트 삽입 병렬 DML 힌트가 있는 Oracle HCC 압축 DIRECT INSERT로 인해 데이터가 누락되거나 중복되는 문제를 수정했습니다.
Oracle 2024년 7월 CPU 관련 Oracle Binary Reader 문제 Oracle Source 관련 문제를 수정했습니다. Oracle 2024년 7월 CPU로 인해 바이너리 리더를 사용하는 DMS 작업이 실패했습니다.
TaskRecoveryTableEnabled로 실패한 DMS ongoin 복제(CDC) 작업 대상 연결이 종료된 awsdms_txn_state 후 DMS가 대상 시스템 테이블을 업데이트하려고 시도하는가 TaskRecoveryTableEnabled 활성화된 문제를 수정했습니다.
PostgreSQL 소스 중복 레코드 TaskrecoveryTableEnabled 설정이 활성화되었을 때 일부 트랜잭션이 두 번 복제되는 PostgreSQL 소스 관련 문제를 수정했습니다.
DMS S3 소스/대상 복제 문제 S3 소스에서 S3 대상으로의 문제를 수정했습니다.이 경우 DMS 태스크는 전체 로드 및 진행 중인 복제 중에 데이터를 복제하지 못했습니다.
DMS DB2 소스 CcsidMapping ECA CcsidMapping을 사용하는 DB2 soruce 관련 문제를 수정했습니다. 이제 코드 페이지가 0이고 데이터가 제대로 마이그레이션되면 CCSID mappin ECA가 작업에 올바르게 적용됩니다.
DMS Aurora PostgreSQL에서 Redshift 서버리스 부울 값 복제. Aurora PostgreSQL에서 Redshift Serverless로의 DMS 마이그레이션에서 부울 값에 문제가 발생하는 문제를 수정했습니다.

AWS Database Migration Service 3.5.1 릴리스 정보

스트리밍 대상에 대한 큰 숫자 값 처리 변경

AWS DMS 버전 3.5.1에서는 Kafka 및 Kinesis와 같은 대상으로 데이터를 스트리밍할 때 정수 및 고정밀 숫자 값이 처리되는 방식이 변경되었습니다. 특히, 내부 데이터 형식 표현을 AWS DMS 변경하여 이러한 값을 INT64 대신 로 처리했습니다INT8. 이 전환으로 인해 스트리밍 엔드포인트에서 특히 값이의 제한을 초과할 때 다양한 데이터 형식이 발생할 수 있습니다INT8. 따라서 이러한 숫자 유형의 표현은 Kafka 및 Kinesis와 같은 대상으로 스트리밍할 때 이전 형식과 다를 수 있으며, 이는 이러한 대상의 데이터를 소비하는 다운스트림 시스템 및 프로세스에 영향을 미칠 수 있습니다.

변경 요약:
  • 이전 버전(예: 3.4.7/3.4.6)에서는 큰 정수 값이 정수로 표시되었습니다.

  • 버전 3.5.1부터 이러한 값은 과학적 표기법(예: 7.88129934789981E15)에 나타날 수 있으며, 이로 인해 정밀도와 형식 차이가 발생할 수 있습니다.

영향을 받는 데이터 유형

최근 변경 사항은 Kafka 및 Kinesis와 같은 엔드포인트로 스트리밍될 때 여러 숫자 유형의 표현에 영향을 미칩니다. 영향을 받는 유형은 다음과 같습니다.

  • 큰 정수 유형(예: bigint)

  • 부동 소수점 유형(FLOAT, DOUBLE)

  • 고정밀 십진수 유형(DECIMAL, NUMERIC)

영향을 받는 시나리오:
  • 스트리밍 대상으로의 전체 로드 마이그레이션

  • 데이터 캡처(CDC)를 스트리밍 대상으로 변경

이 변경은 특히 Kafka 및 Kinesis와 같은 스트리밍 엔드포인트에 영향을 미치는 반면, 비스트리밍 대상은 영향을 받지 않습니다.

이 변경을 완화하기 위해 큰 숫자를 정수로 나타내는 이전 형식으로 되돌리는 데이터 형식 변환을 구현할 수 있습니다. 그러나이 해결 방법은 제한 사항이나 호환성 문제가 발생할 수 있으므로 모든 시나리오에 적합하지 않을 수 있다는 점에 유의해야 합니다.

권장 사항:
  • AWS DMS 버전 3.5.1 이상을 배포하기 전에 비프로덕션 환경에서 특정 사용 사례를 테스트하여이 변경의 영향을 식별하고 해결합니다.

  • 영향을 받는 고객은 해당하는 경우 change-data-type 변환 해결 방법을 구현하여 큰 숫자에 대해 이전 형식으로 정수로 되돌릴 수 있습니다. 그러나이 접근 방식이 모든 시나리오에 적합하지는 않을 수 있습니다.

향후 릴리스에서 엔드포인트 간에 일관된 데이터 형식 처리를 보장하기 위해이 동작을 검토하고 있습니다.

다음 표에서는 AWS Database Migration Service (AWS DMS) 버전 3.5.1에 도입된 새로운 기능과 향상된 기능을 보여줍니다.

새로운 기능 또는 향상된 기능 설명
PostgreSQL 15.x 지원 AWS DMS 버전 3.5.1은 PostgreSQL 버전 15.x를 지원합니다. 자세한 내용은 PostgreSQL를 소스로 사용PostgreSQL을 대상으로 사용 단원을 참조하세요.
Amazon DocumentDB Elastic Clusters(샤딩된 컬렉션 포함) 지원 AWS DMS 버전 3.5.1은 샤딩된 컬렉션이 있는 Amazon DocumentDB Elastic Clusters를 지원합니다. 자세한 내용은 Amazon DocumentDB를 AWS Database Migration Service의 대상으로 사용 단원을 참조하십시오.
Amazon Redshift Serverless를 대상으로 사용 Amazon Redshift Serverless를 대상 엔드포인트로 사용할 수 있도록 지원합니다. 자세한 내용은 AWS Database Migration Service의 대상으로 Amazon Redshift 데이터베이스 사용 단원을 참조하십시오.
Babelfish 엔드포인트 설정 Babelfish 지원을 제공하기 위한 PostgreSQL 대상 엔드포인트 설정을 개선했습니다. 자세한 내용은 AWS Database Migration Service에서 PostgreSQL 데이터베이스를 대상으로 사용 단원을 참조하십시오.
Oracle 소스 미결 트랜잭션 AWS DMS 3.5.1은 Oracle 소스의 시작 위치에서 CDC 전용 작업을 시작할 때 미해결 트랜잭션을 처리하는 방법을 개선합니다. 자세한 내용은 Oracle을의 소스로 사용할 때 엔드포인트 설정 AWS DMS 섹션의 OpenTransactionWindow 섹션을 참조하세요.
대상으로서 Amazon Timestream Amazon Timestream을 대상 엔드포인트로 사용 지원. 자세한 내용은 Amazon Timestream을 AWS Database Migration Service의 대상으로 사용 단원을 참조하십시오.

AWS DMS 버전 3.5.1에는 다음과 같은 해결된 문제가 포함되어 있습니다.

해결된 문제 설명
큰 숫자 값 처리 변경 스트리밍 대상에서 큰 숫자 값의 표현이 업데이트되었습니다. 잠재적 영향에 대한 자세한 내용은 '스트리밍 대상에서 큰 숫자 값 처리' 설명서를 검토하세요.
비활성 세션이 증가하는 소스로서 Oracle CDC 전용 태스크에서 비활성 세션이 지속적으로 증가하여 ORA-00020: maximum number of processes exceeded on the source database 예외가 발생하는 Oracle 소스에 대한 문제를 수정했습니다.
DocumentDB에 업데이트 변경 사항 복제 일부 시나리오에서 UPDATE 문이 제대로 복제되지 않는 대상으로서 DocumentDB에 대한 문제를 수정했습니다.
검증 전용 태스크 검증 전용 태스크에 대해 데이터 검증이 비활성화된 경우 태스크를 제대로 실패하도록 하는 데이터 검증 기능의 오류 처리를 개선했습니다.
연결 종료 후 Amazon Redshift 복제 Amazon Redshift 대상에서 연결 종료 후 대상이 0보다 크게 ParallelApplyThreads 설정된 경우 DMS 작업이 대상에 변경 사항을 다시 적용하지 않아 데이터가 손실되는 문제를 수정했습니다.
MySQL 텍스트에서 중간 텍스트로 복제 전체 LOB 모드를 사용한 중간 텍스트 데이터 유형의 MySQL에서 MySQL로의 복제 문제를 수정했습니다.
CDC 태스크가 교체된 보안 암호로 복제되지 않음 Secrets Manager가 암호를 교체한 후 DMS가 데이터 복제를 중지하는 BatchApplyEnabledtrue로 설정된 DMS 태스크에 대한 문제를 수정했습니다.
MongoDB/DocumentDB 세분화 문제 프라이머리 키 열에 큰 값이 포함되어 있을 때 범위 분할이 제대로 작동하지 않는 MongoDB/DocDB 소스에 대한 문제를 수정했습니다.
비결합 숫자 값의 Oracle 데이터 검증 DMS가 데이터 검증 중에 비결합 데이터 유형의 값 NUMERICSTRING으로 인식하는 Oracle 대상에 대한 문제를 수정했습니다.
SQL Server 데이터 검증 DMS 데이터 검증이 잘못된 SQL 문을 구성한 SQL Server 엔드포인트에 대한 문제를 수정했습니다.
MongoDB 자동 세그먼트화 MongoDB 대상에서 문서를 병렬로 마이그레이션할 때 데이터 자동 파티셔닝 기능을 개선했습니다.
Amazon S3 Apache Parquet 형식 S3 대상에 쓴 Apache Parquet 파일을 Apache Arrow C++가 설치된 Python을 사용하여 볼 수 있도록 문제를 수정했습니다.
PostgreSQL 소스 DDL 처리 PostgreSQL 소스에서 지원되지 않는 DDL 작업이 올바로 무시되지 않는 문제를 수정했습니다.
PostgreSQL timestamptz 데이터 오류 PostgreSQL에서 PostgreSQL로 마이그레이션할 때 CDC 중에 일괄 적용이 활성화된 상태에서 시간대 데이터가 포함된 타임스탬프가 제대로 마이그레이션되지 않는 문제를 수정했습니다.
Oracle에서 PostgreSQL로의 유효성 검사 실패 Oracle에서 PostgreSQL로 마이그레이션할 때 NUMERIC(38,30) 데이터 형식에 대한 데이터 유효성 검사가 실패하는 문제를 수정했습니다.
Oracle 확장 데이터 형식 오류 Oracle 소스에서 확장된 varchar 데이터 형식이 잘리는 문제를 수정했습니다.
필터 연산자 결합 열 필터링 기능에서 null 열 연산자를 다른 유형의 연산자와 결합할 수 없는 문제를 수정했습니다.
과도한 로깅으로 인한 CDC 지연. PostgreSQL 소스에서 pglogical 플러그인 경고가 과도하게 로깅되어 소스 CDC 지연이 발생하는 문제를 수정했습니다.
Create Table DDL의 양방향 복제 처리 PostgreSQL에서 PostgreSQL로의 양방향 복제 시 Create Table DDL 변경 사항이 제대로 복제되지 않는 문제를 수정했습니다.
필터 사용 중 CDC 오류 필터링 기능에서 CDC 복제가 실패하는 문제를 수정했습니다.
Kafka 엔드포인트에 대한 인증 기관 호스트 이름 유효성 검사 인증 기관의 호스트 이름 유효성 검사를 비활성화하는 옵션(SslEndpointIdentificationAlgorithm)을 추가하여 Kafka 엔드포인트의 기능을 개선했습니다.
IBM Db2 LUW 유효성 검사 데이터 유효성 검사 중에 Db2 LUW 소스 날짜, 타임스탬프 및 시간 데이터 형식이 제대로 처리되지 않는 문제를 수정했습니다.
S3 유효성 검사 Db2 LUW에서 S3로의 마이그레이션 시 유효성 검사 기능이 timestamp(0) 데이터 유식을 제대로 처리하지 못하는 문제를 수정했습니다.
DMS 태스크 재시작 실패 PostgreSQL 소스에서 AWS DMS 작업이 다시 시작되지 않아 pglogical 플러그인을 사용할 때 관계형 이벤트를 사용할 수 없는 문제를 수정했습니다.
HIERARCHY 데이터 형식에 대한 SQL Server 유효성 검사 SQL Server 소스에서 HIERARCHY 데이터 형식 유효성 검사가 실패하는 문제를 수정했습니다.
제어 문자가 포함된 SQL Server 문자열 SQL Server 소스에서 제어 문자가 포함된 문자열이 제대로 복제되지 않는 문제를 수정했습니다.
Amazon Redshift와 Secrets Manager Secrets Manager를 사용할 때 엔드포인트 테스트가 실패하는 Amazon Redshift 대상 관련 문제를 수정했습니다.
MySQL ParallelLoadThreads 설정 불일치 MySQL 대상에서 태스크 설정이 변경된 후 ParallelLoadThreads 설정이 제대로 유지되지 않는 문제를 수정했습니다.
PostgreSQL에서 Oracle로 데이터 형식 매핑 중 오류 PostgreSQL에서 Oracle로의 마이그레이션에서 데이터 형식 TEXT에서 데이터 형식 VARCHAR2(2000)로 복제할 때 태스크가 실패하는 문제를 수정했습니다.
Oracle에서 PostgreSQL로의 데이터 유효성 검사 Oracle에서 PostgreSQL로의 마이그레이션에서 NULL 문자가 공백 문자로 복제될 때 데이터 유효성 검사가 거짓 긍정을 보고하는 문제를 수정했습니다.
AlwaysOn 구성의 SQL Server 소스 복제본 이름이 실제 서버 이름과 정확히 일치하지 않을 때 AWS DMS 작업이 실패하는 AlwaysOn 구성의 SQL Server 소스 문제를 수정했습니다.
Oracle 소스 엔드포인트 테스트 실패 Oracle 세션 ID(SID)를 검색하는 동안 권한이 부족하여 AWS DMS 엔드포인트 연결 테스트가 실패하는 Oracle 소스 관련 문제를 수정했습니다.
CDC가 새 테이블을 픽업하지 않음 CDC 전용 태스크에서 태스크가 시작된 후 소스에서 생성된 테이블이 일부 경우에서 복제되지 않는 문제를 수정했습니다.
Oracle을 소스로 사용 시 미결 트랜잭션 Oracle 소스의 시작 위치에서 CDC 전용 태스크를 시작할 때 미결 트랜잭션을 처리하는 방법을 개선했습니다.
누락 데이터 문제 캐시된 변경 사항을 적용한 후(StopTaskCachedChangesApplied 옵션이 true로 설정됨) 태스크를 중지하면 태스크를 재개할 때 데이터가 누락되는 문제를 수정했습니다. 이 문제는 소스의 많은 변경 사항으로 인해가 AWS DMS 복제 인스턴스 디스크에 캐시된 변경 사항을 유지하는 경우 AWS DMS 드물게 발생할 수 있습니다.
확장 데이터 형식에 대한 데이터 유효성 검사 문제 PostgreSQL에서 Oracle로의 데이터 유효성 검사에서 확장된 데이터 형식에 대한 유효성 검사가 실패하는 문제를 수정했습니다.
일치하지 않은 문자 인코딩에 대한 데이터 유효성 검사 문제 소스와 대상 간에 문자 인코딩이 일치하지 않을 때 SQL Server에서 PostgreSQL로의 데이터 유효성 검사에 실패하는 문제를 수정했습니다.
데이터 유효성 검사 문제 ORA-01455 PostgreSQL integer이 Oracle number(10)에 매핑될 때 유효성 검사 도중 ORA-01455 오류가 발생하는 문제를 수정했습니다.
SQL Server IDENTITY 지원 SQL Server에서 SQL Server로의 데이터 복제에서 대상 열에 IDENTITY 속성이 있는 경우 ID 열 마이그레이션이 실패하는 문제를 수정했습니다.
ALTER 문의 문자 세트 문제 CDC 중에 ALTER 문을 마이그레이션할 때가 문자 집합을 UTF16으로 AWS DMS 변경하는 MySQL에서 MySQL로의 복제 문제를 수정했습니다.
PostgreSQL에서 Amazon Redshift 공간 데이터 형식 지원 PostgreSQL에서 Amazon Redshift로 마이그레이션할 때 spatial 데이터 형식에 대한 지원을 추가했습니다.
.parquet 파일의 GZIP 압축 가 S3를 대상으로 하는 GZIP 압축을 사용하여 .parquet 파일을 생성 AWS DMS 하지 못하는 문제를 수정했습니다.
MongoDB/DocDB 소스 마이그레이션 AWS DMS 가 MongoDB 소스에서 일부 파티션을 마이그레이션하지 않는 문제를 수정했습니다.
테이블 통계 문제 복제 인스턴스의 태스크 중 하나 이상에 1,001개가 넘는 테이블이 포함된 경우 테이블 통계가 표시되지 않는 문제를 수정했습니다.
IBM Db2 LUW 버전 10.1.0 이하에서 테이블 일시 중지 소스 데이터베이스 버전이 10.1.0 이하일 때 TYPESTRINGUNITS is not valid 오류와 함께 테이블 마이그레이션이 일시 중단되는 Db2 LUW 소스 문제를 수정했습니다.
MongoDB 파티셔닝 문제 MongoDB/DocDB에서 소스 파티션의 세그먼트가 하나 이상 누락되는 문제를 수정했습니다.
MongoDB 파티셔닝 문제 NumberLong() 형식의 열을 기반으로 하는 세그먼트화가 형식 변환 버그로 인해 실패하는 문제를 수정했습니다.
MongoDB 파티셔닝 문제 MongoDB를 소스로 사용할 때 대규모 데이터 세트에 대한 자동 세그먼트화 성능을 개선했습니다.
MongoDB 드라이버 버전 MongoDB 버전 3.6 이하를 계속 지원하기 위해 MongoDB 드라이버를 1.20.0으로 다운그레이드했습니다.
Amazon S3 Apache Parquet 타임스탬프 데이터 형식 Amazon S3 parquet target. AWS DMS now에서 이전 버전의 동작과 일치하도록 형식 파라미터를 isAdjustedToUTC true로 설정하는 문제를 수정했습니다 AWS DMS.
Amazon Redshift 대상 복사 명령 Amazon Redshift를 대상으로 사용할 때 Amazon S3에서 Amazon Redshift로 데이터를 복사하는 경우 대용량 테이블에 대해 복사 명령이 실패하는 문제를 수정했습니다.
PostgreSQL 지오메트리 데이터 형식 PostgreSQL에서 PostgreSQL로의 마이그레이션에서 대규모 지오메트리 데이터 형식에서 마이그레이션이 실패하는 문제를 수정했습니다.
Oracle에서 PostgreSQL로의 XML Oracle에서 PostgreSQL로 복제할 때 마이그레이션으로 인해 XML에 공백 하나가 추가되는 문제를 해결했습니다.
지원되는 엔진에서 대상 체크포인트 업데이트 AWS DMS 이제가 대상 데이터베이스의 awsdms_txn_state 테이블에서 대상 체크포인트를 업데이트합니다.
MongoDB/DocDB 레코드가 잘못된 컬렉션으로 전송됨 MongoDB/DocDB에서 데이터가 잘못된 대상 컬렉션으로 전송되는 문제를 수정했습니다.
EscapeCharacter 엔드포인트 설정을 사용한 Oracle 소스 새 테이블 선택 EscapeCharacter 엔드포인트 설정이 설정된 동안 작업이 중지되고 재개될 때 AWS DMS 가 복제를 위해 새 테이블만 선택하는 Oracle 소스 문제를 수정했습니다.
CDC 복구 체크포인트 대상 데이터 스토어와 AWS DMS 콘솔 간에 관찰된 CDC 복구 체크포인트의 불일치를 수정했습니다.
CDC 검증 전용 작업 작업의 모든 테이블에 오류가 발생해도 작업이 실패하지 않는 CDC 검증 전용 작업 관련 문제를 해결했습니다.
소스 또는 대상 연결 문제의 유효성 검사 동작 연결이 끊어 AWS DMS 질 때가 소스 또는 대상의 테이블을 일시 중지하는 데이터 검증 문제를 수정했습니다.
Oracle에서 PostgreSQL로의 데이터 유효성 검사 거짓 긍정 Oracle에서 PostgreSQL로의 데이터 검증 문제를 수정하여가 오탐을 AWS DMS 보고했습니다. 이 문제는 대상의 소스 NULL 문자 표현의 차이가 VARCHAR 이외의 텍스트 기반 데이터 형식에서 반영되지 않기 때문에 발생합니다.
Oracle에서 PostgreSQL로 마이그레이션 시 데이터 잘림 Oracle을 소스로, PostgreSQL을 대상으로 사용할 때 Oracle NLS_NCHAR_CHARACTERSET 설정이 AL16UTF16으로 설정된 상태에서 AWS DMS 가 NVARCHAR 열의 데이터를 자르는 문제를 수정했습니다.
데이터 유효성 검사 오류 소스 필터링과 열 추가 변환 규칙을 모두 사용할 때 unable to create where filter clause 오류가 발생하는 데이터 유효성 검사 문제를 수정했습니다.
Amazon Redshift 대상 오류 처리 CDC 태스크에 ParallelApplyThreads 태스크 설정이 0보다 큰 값으로 설정된 경우 오류 처리가 구성된 대로 작동하지 않는 Amazon Redshift를 대상으로 하는 문제를 수정했습니다.
Oracle 소스 통신 실패 Oracle을 소스로 사용할 때 태스크가 RUNNING 상태로 유지되지만 통신 실패 후 데이터를 마이그레이션할 수 없는 문제를 수정했습니다.
열 필터로 인한 CDC 테이블 일시 중단 열 필터가 적용된 CDC 단계에서 테이블이 일시 중단되는 전체 로드 + CDC 태스크 관련 문제를 수정했습니다.
S3 대상의 특수 문자에 대한 데이터 유효성 검사 실패 테이블 이름에 밑줄 이외의 특수 문자가 포함된 경우 태스크가 실패하는 S3 대상 데이터 유효성 검사 문제를 수정했습니다.
MongoDB 소스 전체 로드 및 CDC 실패 MongoDB를 소스로 사용할 때 대규모 컬렉션을 마이그레이션하면서 캐시 이벤트를 처리하는 동안 전체 로드 + CDC 태스크가 실패하는 문제를 수정했습니다.
BatchApplyEnabled를 true로 설정 시 업그레이드 문제 경우에 따라 작업 설정이 true로 설정된 BatchApplyEnabled 태스크가 AWS DMS 버전 3.4.6에서 3.5.1로 마이그레이션한 후 실패하는 문제를 수정했습니다.
SQL Server AlwaysOn 소스의 대/소문자 구분 데이터 정렬 SQL Server AlwaysOn을 소스로 사용할 때 대/소문자를 구분하는 데이터 정렬이 실패하는 문제를 수정했습니다.
MySQL 소스 태스크 중단 MySQL을 소스로 사용할 때 소스가 제대로 구성되지 않으면 태스크가 실패하는 대신 중단되는 문제를 수정했습니다.
S3 소스 전체 로드 태스크 실패 버전 S3.4.6 또는 3.4.7에서 AWS DMS 버전 3.5.1로 업그레이드한 후 재개 시 태스크가 실패하는 S3를 소스로 사용하는 문제를 수정했습니다.
CaptureDDLs가 false로 설정된 PostgreSQL 소스 PostgreSQL을 소스로 사용할 때 CaptureDDLs 엔드포인트 설정이 false로 설정되면 DDL이 제대로 처리되지 않는 문제를 수정했습니다.
재개 시 Oracle 소스 태스크 충돌 Oracle을 소스로 사용할 때 재개 시 열 이름의 잘못된 데이터로 인해 태스크가 중단되는 문제를 수정했습니다.
MySQL 소스 LOB 조회 실패 MySQL을 소스로 사용할 때 ParallelApplyThreads 태스크 설정이 0보다 큰 값으로 설정되면 LOB 조회가 실패하는 문제를 수정했습니다.
SQL Server 소스 비논리적 LSN 오류 SQL Server를 소스로 사용할 때 버전 3.4.7에서 AWS DMS 버전 3.5.1로 업그레이드한 후 illogical LSN sequencing state error 오류가 발생하여 작업이 실패하는 문제를 수정했습니다.
pglogical을 사용하는 PostgreSQL 소스 PostgreSQL을 소스로 사용할 때 태스크를 중지하고, 테이블을 선택 규칙에서 제거하고, 태스크를 재개하고, 제거된 테이블을 변경하면 pglogical 플러그인을 사용하는 태스크가 실패하는 문제를 수정했습니다.
Aurora MySQL의 잘못된 복구 체크포인트 Aurora MySQL을 소스로 사용할 때 Aurora 장애 조치 또는 Aurora 소스 중지 및 시작의 결과로 잘못된 복구 체크포인트가 저장되는 문제를 해결했습니다.
SQL Server를 소스로 사용 시 작업 중단 SQL Server를 소스로 사용할 때 SafeguardPolicyRELY_ON_SQL_SERVER_REPLICATION_AGENT로 설정되면 작업이 중단되는 문제를 수정했습니다.
MySQL을 대상으로 사용 시 잘못된 데이터 유형 캐스팅 MySQL을 대상으로 사용할 때 배치 적용 단계에서 잘못된 데이터 유형 변환으로 인해 CDC 복제가 실패하는 문제를 해결했습니다.
PostgreSQL을 소스로 사용 시 CaptureDDL이 false로 설정되면 작업 실패 PostgreSQL을 소스로 사용할 때 CaptureDDLs 엔드포인트 설정이 false로 설정된 경우 DDL이 DML로 처리되어 작업이 실패하는 문제를 해결했습니다.
MongoDB 빈 컬렉션 중단 MongoDB를 소스로 사용할 때 빈 컬렉션으로 인해 작업이 중단되는 문제를 해결했습니다.
Amazon Redshift를 대상 전체 로드 작업 충돌로 사용 복구 체크포인트 제어 테이블이 활성화된 전체 로드 단계 중에 작업이 충돌하는 Amazon Redshift의 대상 문제를 수정했습니다.
S3에서 S3로 데이터 이동 없음 가 지정되지 않은 경우 AWS DMS 가 데이터를 복제하지 않는 S3 S3 간 복제 문제를 수정bucketFolder했습니다.
GlueCatalogGenerationtrue로 설정 시 CDC 지연 시간 S3를 대상으로 사용할 때 GlueCatalogGenerationtrue로 설정된 경우 과도한 지연 시간이 발생하는 문제를 해결했습니다.
Oracle을 대상으로 사용 시 데이터 잘림 가 VARCHAR2 열의 데이터를 AWS DMS 잘라내는 Oracle을 대상으로 사용하는 문제를 수정했습니다.
PostgreSQL 언더스코어 와일드카드 동작 PostgreSQL을 소스로 사용할 때 선택 규칙의 ‘_’ 와일드카드 동작이 문서에 설명된 대로 작동하지 않는 문제를 해결했습니다.
PostgreSQL을 소스로 사용 시 빈 WAL 헤더 문제 PostgreSQL을 소스로 사용할 때 복제 슬롯에서 수신한 빈 WAL 헤더로 인해 작업이 실패하는 문제를 해결했습니다.
MySQL 또는 MariaDB를 소스로 사용 시 압축된 바이너리 로그 관련 문제 BINLOG 압축을 AWS DMS 감지했을 때 적절한 오류 메시지가 발생하지 않는 소스로 MySQL 및 MariaDB에 대한 문제를 수정했습니다.
S3 데이터 검증 특수 문자 프라이머리 키와 비프라이머리 키 열의 특수 문자를 처리하도록 S3 데이터 검증을 개선했습니다.
Amazon Redshift를 대상으로 하는 오해의 소지가 있는 작업 로그 항목. UPDATES 및 DELETES에서 일괄 적용 문 실패를 보고하는 작업 로그에 오해의 소지가 있는 전체가 존재하는 Amazon Redshift를 대상으로 하는 문제를 수정했습니다.
SQL Server에서 S3로의 마이그레이션 작업 중단 SQL Server에서 S3로 마이그레이션할 때 캐시된 변경 사항을 적용하는 동안 작업이 중단되는 문제를 해결했습니다.
일괄 적용 오류 시 데이터 누락 배치 적용 시 오류가 발생하면 데이터가 누락되는 배치 적용 기능 관련 문제를 해결했습니다.
SQL Server 소스에 대한 로깅 개선 사항 SQL Server 소스에 대한 로깅이 스토리지 단위 값을 제외하도록 개선되었습니다. 누락된 권한을 올바르게 나타내도록 AlwaysOn 구성에서 SQL Server 소스에 대한 로깅을 개선했습니다.
Kafka 대상에 대한 로깅 개선 사항 Kafka 대상에 대한 더 나은 가시성과 문제 해결을 제공하기 위해 몇 가지 로그진 개선 사항이 도입되었습니다.
Oracle 소스에 대한 로깅 개선 사항입니다. 기본 키 누락으로 인해 건너뛴 테이블을 올바르게 나타내도록 이진 리더를 사용한 Oracle 소스에 대한 로깅을 개선했습니다.
비활성화된 DDL을 사용한 마이그레이션을 위한 로깅 개선 사항 외부에서 수정된 후 예상치 못한 대상 테이블 구조를 나타내도록 DDL 복제가 비활성화된 마이그레이션에 대한 로깅을 개선했습니다 AWS DMS.
일시 중지된 소스 캡처에 대한 로깅 개선 사항입니다. 일시 중지된 소스 캡처 상황을 더 잘 설명하도록 로깅을 개선했습니다.
AWS DMS 스왑에 대한 로깅 개선 사항 AWS DMS 가 내부 스왑 파일에서 읽는 시기를 나타내기 위해 로깅을 개선했습니다.
Amazon Redshift 대상에 대한 로깅 개선 사항 Amazon Redshift 대상에 대한 로깅을 개선하여 기본 로깅 수준에 더 자세한 정보를 포함합니다.
메타데이터 관리자에 대한 로깅 개선 사항 로깅을 개선하여 정보 로깅 수준에서 테이블 마타데이터 관련 문제를 보고하여 문제 해결을 간소화합니다.
Amazon Redshift 대상에 대한 데이터 검증 개선 사항 HandleCollationDiff 설정을 지원하도록 Amazon Redshift 대상에 대한 데이터 검증 기능을 개선했습니다.
데이터 검증 재검증 옵션 사용 불가 특정 상황에서 재검증 옵션을 사용할 수 없는 데이터 검증 기능의 문제를 수정했습니다.
테이블 다시 로드 문제 테이블 중 하나 이상이 유효하지 않을 때 여러 테이블의 재로드가 취소되는 문제를 수정했습니다.
MySQL에서 Amazon Redshift JSON으로 마이그레이션 문제. 배치 적용이 활성화된 상태에서 JSON 데이터 형식이 거의 복잡하지 않았던 MySQL 소스 문제를 수정했습니다.
열 필터링 문제 FL 중에 새로 추가된 열에 필터가 올바르게 적용되지 않는 열 필터링 기능의 문제를 수정했습니다.
선택 규칙과 관련된 Db2 LUC 소스 문제입니다. 선택 규칙의 "table-type" 옵션이 무시되는 Db2 LUW 소스 문제를 수정했습니다.
필터링된 작업과 관련된 데이터 검증 문제입니다. 데이터를 검증하는 동안 필터를 준수하지 않는 데이터 검증 기능의 문제를 수정했습니다.
LOB 마이그레이션 문제 특정 이벤트 유형을 처리하는 동안 AWS DMS 작업이 충돌하는 LOB 마이그레이션 문제를 수정했습니다.
데이터 검증 문제 검증 전용 작업이 특정 DDL 이벤트에 중단되는 데이터 검증 기능의 문제를 수정했습니다.
필터 관련 데이터 검증 문제 필터가 있을 때 HandleCollationDiff 설정이 적용되지 않는 데이터 검증 기능에 대한 문제를 수정했습니다.
MySQL SourceEnum 인코딩 문제입니다. MySQL 소스에서 UTF-16 인코딩 열거형 값이 올바르게 마이그레이션되지 않는 문제를 수정했습니다.
SQL Server에서 APG로의 마이그레이션에 대한 데이터 검증 문제입니다. SQL Server에서 PostgreSQL로 마이그레이션할 때 데이터 유효성이 특정 상황에서 오탐을 보고하는 문제를 수정했습니다.
Amazon Redshift 대상 CDC에 대한 EmptyAsNull ECA 문제 Amazon Redshift 대상에서 EmptyAsNull ECA가 제대로 작동하지 않는 문제를 수정했습니다.
메모리 누수 문제 CSV 파일을 사용하여 데이터를 로드하는 대상 DMS 작업에서 메모리 누수가 표시되는 문제를 수정했습니다.
데이터 검증을 통한 변환 규칙 재정의 규칙이 존재할 때 변환 규칙이 무시되는 데이터 검증 기능의 문제를 수정했습니다.
S3 대상 문제 cdcInsertAndUpdateOnly 설정이 활성화되었을 때 CdcMaxBatchInterval 및가 준수되지 않는 Amazon S3 대상 문제를 수정CdcMinFileSize했습니다.
MySQL 대상 문제 손상된 열 메타데이터로 인해 AWS DMS 태스크 충돌 및/또는 데이터 손실이 발생할 수 있는 MySQL 대상 문제를 수정했습니다.
데이터 검증 문제 테이블 중단 시 검증 프로세스가 조기에 종료되는 데이터 검증 기능에 대한 문제를 수정했습니다.
Oracle 대상 배치 적용 문제 배치 적용이 활성화된 상태에서 AWS DMS 작업이 충돌하는 Oracle 대상 문제를 수정했습니다.
Amazon S3 대상 데이터 검증 문제입니다. Athena가 테이블 이름을 올바르게 저장하지 못하여 태크가 실패하는 Amazon S3 대상 데이터 검증 문제를 FIxed.
MongoDB 및 Amazon DocumentDB Secret Manger 문제. Secret Manager에서 자격 증명을 검색할 수 없어 오류가 발생한 MongoDB 및 Amazon DocumentDB 엔드포인트 문제를 수정했습니다.
Oracle 데이터 검증은 문제를 완료하지 않습니다. 특정 테이블의 검증이 완료되지 않는 Oracle 데이터 검증 문제를 수정했습니다.
데이터 검증 중단 문제 메모리 할당 부족으로 인해 특정 테이블의 검증이 중단되는 데이터 검증 기능의 문제를 수정했습니다.
Amazon S3 대상 작업 충돌 문제 가 활성화되면 변경 테이블 DDL을 수신한 후 AWS DMS 작업이 충돌하는 Amazon S3 태킷 문제를 수정GlueCatalogGeneration했습니다.
데이터 검증 문제 NUL (0x00) 문자에 대한 검증이 실패하는 데이터 검증 기능의 문제를 수정했습니다.
Babelsifh 엔드포인트 문제 대소문자가 혼합된 테이블 이름이 일시 중지되는 babelfish 엔드포인트 문제를 수정했습니다.
Amazon Redshift 대상 데이터 누락 문제 특정 조건에서가 >0일 때 데이터 손실이 발생하는 Amazon Redshift 대상 문제를 수정ParallelLoadThreads했습니다.
Amazon S3 대상 데이터 검증 문제 테이블에 PK 이외의 열이 없을 때 검증이 실패하는 Amazon S3 대상 데이터 검증 문제를 수정했습니다.
데이터 검증 CloudWatch 지표 검증에 CloudWatch 지표가 누락되어 완료하는 데 시간이 조금 걸리는 데이터 검증 기능의 문제를 수정했습니다.
일괄 메모리 누수 문제 적용 특정 조건에서 발생하는 배치 적용 기능에 대한 메모리 누수 문제를 수정했습니다.
AWS DMS 작업 시작 문제 AWS DMS 태스크 시작이 매우 오래 걸리고 완료되지 않는 문제를 해결했습니다.
PostgreSQL Souce 누락된 데이터 문제 복제 슬롯의 알 수 없는 이벤트로 인해 데이터 손실이 발생하는 PostgreSQL 소스 문제를 수정했습니다.
Amazon S3 대상 데이터 손실 문제 LOB 조회 실패로 인해 데이터가 손실되는 Amazon S3 대상 문제를 수정했습니다.

AWS Database Migration Service 3.5.0 베타 릴리스 정보

중요

AWS DMS 3.5.0은 복제 인스턴스 엔진의 베타 버전입니다.는 이전 릴리스와 동일한이 버전을 AWS DMS 지원합니다. 그러나 프로덕션 목적으로 사용하기 전에 AWS DMS 3.5.0 Beta를 테스트하는 것이 좋습니다.

다음 표에는 AWS Database Migration Service(AWS DMS) 버전 3.5.0 Beta에 도입된 새로운 기능과 향상된 기능이 나와 있습니다.

새로운 기능 또는 향상된 기능 설명
Oracle 및 Microsoft SQL Server용 Time Travel 이제 DMS 지원 Oracle, Microsoft SQL Server 및 PostgreSQL 소스 엔드포인트와 DMS 지원 PostgreSQL 및 MySQL 대상 엔드포인트가 있는 모든 AWS 리전에서 Time Travel을 사용할 수 있습니다.
S3 유효성 검사 AWS DMS 이제는 Amazon S3 대상 엔드포인트에서 복제된 데이터의 검증을 지원합니다. Amazon S3 대상 데이터 유효성 검사에 대한 자세한 내용은 Amazon S3 대상 데이터 검증 섹션을 참조하세요.
Glue Catalog 통합 AWS Glue 는 데이터를 분류하는 간단한 방법을 제공하는 서비스이며 로 알려진 메타데이터 리포지토리로 구성됩니다 AWS Glue Data Catalog. 이제를 Amazon S3 대상 엔드포인트 AWS Glue Data Catalog 와 통합하고 Amazon Athena와 같은 다른 AWS 서비스를 통해 Amazon S3 데이터를 쿼리할 수 있습니다. Amazon Athena 자세한 내용은 에 Amazon S3 대상과 AWS Glue Data Catalog 함께 사용 AWS DMS 단원을 참조하십시오.
DocumentDB 대상에 대한 병렬 적용 DocumentDB를 새 ParallelApply* 작업 설정과 함께 대상으로 사용하면 AWS DMS 이제는 CDC 복제 중에 초당 최대 5,000개의 레코드를 지원합니다. 자세한 내용은 Amazon DocumentDB를 AWS Database Migration Service의 대상으로 사용 단원을 참조하십시오.
고객 중심 로깅 이제 AWS DMS 버전 3.5.0을 사용하여 작업 로그를 더 효과적으로 검사하고 관리할 수 있습니다. AWS DMS 작업 로그 보기 및 관리에 대한 자세한 내용은 섹션을 참조하세요AWS DMS 작업 로그 보기 및 관리.
Kafka 대상 엔드포인트에 대한 SASL_PLAIN 메커니즘 이제 SASL_PLAIN 인증을 사용하여 Kafka MSK 대상 엔드포인트를 지원할 수 있습니다.
MySQL에서 XA 트랜잭션 복제 이제 MySQL DMS 소스에서 XA 트랜잭션을 사용할 수 있습니다. DMS 3.5.0 이전에는 XA 트랜잭션의 일부로 적용된 DML 변경 사항이 제대로 복제되지 않았습니다.
Oracle 확장 데이터 형식 AWS DMS 는 이제 Oracle 버전 12.2 이상에서 확장 데이터 유형의 복제를 지원합니다.
Db2 LUW PureScale 환경 AWS DMS 는 이제 Db2 LUW PureScale 환경에서 복제를 지원합니다. 이 기능은 소스 변경 위치에서 변경 사항 처리 시작 옵션사용해야만 지원됩니다.
READ_COMMITTED_SNAPSHOT 옵션이 설정된 SQL Server 소스 READ_COMMITTED_SNAPSHOT 옵션이 TRUE로 설정된 Microsoft SQL Server 소스 데이터베이스를 사용하는 경우 forceDataRowLookup 연결 속성을 설정하여 DML 변경 사항을 올바르게 복제할 수 있습니다.

AWS DMS 3.5.0에는 다음과 같은 해결된 문제가 포함됩니다.

2023년 AWS DMS 317-March-2023에서 해결된 문제
주제 해결 방법
Oracle - 숫자에서 변환된 문자열의 특별 사례 비교 Oracle 소스에서 문자열로의 데이터 형식 변환이 있는 숫자 열에 대해 필터링 규칙이 예상대로 작동하지 않는 문제를 수정했습니다.
온프레미스 SQL Server AG의 향상된 기능 AlwaysOn 구성에서 DMS가 사용하지 않는 복제본에 대한 불필요한 연결을 제거하여 SQL Server 소스와의 연결 처리 효율성을 개선했습니다.
SQL Server HIERARCHYID 내부 변환 SQL Server 소스에서 HIERARCHYID 데이터 형식이 SQL Server 대상에 HIERARCHYID가 아닌 VARCHAR(250)로 복제되는 문제를 수정했습니다.
S3 대상 이동 태스크 수정 S3 대상으로의 이동 태스크가 시간이 매우 오래 걸리거나 중단된 것처럼 보이거나 완료되지 않는 문제를 수정했습니다.
Kafka의 SASL Plain 메커니즘 Kafka MSK 대상 엔드포인트에 대한 SASL Plain 인증 방법 지원을 도입했습니다.
Opensearch 2.x의 _type 파라미터로 인해 병렬 로드 및 병렬 적용 실패 Opensearch 2.x 대상에서 _type 파라미터가 지원되지 않아 병렬 로드 또는 병렬 적용이 실패하는 문제를 수정했습니다.
혼합 연산자를 사용하는 테이블 매핑 필터 지원 한 열에 하나의 필터만 적용할 수 있는 제한을 제거했습니다.
S3, Kinesis, Kafka 엔드포인트 - CDC 단계의 변경 기반 로그 열 마이그레이션 Kinesis, Kafka 및 S3 대상에서 CDC 중에 추가된 LOB 열의 데이터가 복제되지 않는 문제를 수정했습니다.
MongoDB 드라이버 업그레이드 MongoDB 드라이버를 v1.23.2로 업그레이드했습니다.
Kafka 드라이버 업데이트 Kafka 드라이버를 1.5.3에서 1.9.2로 업그레이드했습니다.
S3 엔드포인트 설정이 제대로 작동하지 않음 S3 대상에서 데이터에 S3 대상용 구분 기호로 지정된 문자가 포함된 경우 AddTrailingPaddingCharacter 엔드포인트 설정이 작동하지 않는 문제를 수정했습니다.
Kinesis 대상 태스크가 충돌함 Kinesis 대상에서 PK 값이 비어 있고 상세 디버그가 활성화되어 있을 때 태스크가 중단되는 문제를 수정했습니다.
S3 대상의 열 이름이 한 자리씩 이동된 경우 S3 대상에서 AddColumnNametrue로 설정되고 TimestampColumnName""로 설정되어 있을 때 열 이름이 한 자리씩 이동하는 문제를 수정했습니다.
로깅 LOB 자르기 경고 개선 LOB를 검색하는 데 사용되는 select 문을 포함하도록 SQL Server 소스의 LOB 자르기에 대한 경고 로깅을 개선했습니다.
TDE 암호가 잘못된 경우 DMS 태스크 충돌이 발생하지 않도록 치명적 오류 추가. Oracle 소스에서 잘못된 TDE 암호로 인한 오류 메시지 없이 DMS 태스크가 실패하는 상황에서 의미 있는 오류 메시지를 도입하고 태스크 충돌 문제를 없앴습니다.
CDC 중에 PostgreSQL CTAS(create table as selected) DDL의 마이그레이션 허용. CDC 중에 DMS에서 PostgreSQL CTAS(create table as selected) DDL을 복제할 수 없는 제한을 제거했습니다.
CDC에서 테이블 열이 삭제될 때 발생하는 pg_logical 태스크 충돌을 수정했습니다. S3 대상을 사용하는 PostgreSQL 소스에서 LOB 지원이 비활성화되었지만 LOB가 있을 때 대상에서 열이 잘못 정렬되는 문제를 수정했습니다.
MySQL 연결 처리에서 메모리 누수 수정 MySQL 소스에서 태스크 메모리 사용량이 지속적으로 증가하는 문제를 수정했습니다.
Oracle 소스 엔드포인트 설정 - ConvertTimestampWithZoneToUTC 'TIMESTAMP WITH TIME ZONE' 및 'TIMESTAMP WITH LOCAL TIME ZONE' 열의 타임스탬프 값을 UTC로 변환하려면 이 속성을 true로 설정합니다. 기본적으로 이 속성의 값은 'false'이며, 데이터는 소스 데이터베이스 시간대를 사용하여 복제됩니다.
Oracle 소스 - SUSPEND_TABLE을 위한 DataTruncationErrorPolicy가 작동하지 않음 S3 대상을 사용하는 Oracle 소스에서 DataTruncationErrorPolicy 태스크 설정이 SUSPEND_TABLE로 설정되어 있는 동안 테이블이 일시 중단되지 않는 문제를 수정했습니다.
쿼리 절을 작성하는 동안 긴 스키마 및 테이블에서 SQL Server 실패 SQL Server 소스에서 선택 규칙에 쉼표로 구분된 테이블 목록이 포함되면 태스크가 실패하거나 응답하지 않는 문제를 수정했습니다.
MongoDB 엔드포인트를 사용하는 Secret Manager 인증 MongoDB 및 DocumentDB 엔드포인트에서 Secret Manager 기반 인증이 작동하지 않는 문제를 수정했습니다.
NLS_NCHAR_CHARACTERSET이 UTF8로 설정된 경우 DMS가 CDC 중에 멀티바이트 varchar 열의 데이터를 자름 Oracle 대상을 사용하는 Oracle 소스에서 NLS_NCHAR_CHARACTERSET이 UTF8로 설정된 멀티바이트 VARCHAR 열의 데이터가 잘리는 문제를 수정했습니다.
Oracle LogMiner용 filterTransactionsOfUser ECA LogMiner를 사용하여 Oracle에서 데이터를 복제할 때 DMS가 지정된 사용자의 트랜잭션을 무시할 수 있도록 추가 연결 속성(ECA) filterTransactionsOfUser룰 추가했습니다.
백업에서 lsn이 누락된 경우 SQL Server가 복구 가능 오류 설정 SQL Server에서 LSN이 누락되어도 태스크가 실패하지 않는 문제를 수정했습니다.

AWS Database Migration Service 3.4.7 릴리스 정보

다음 표에는 AWS Database Migration Service(AWS DMS) 버전 3.4.7에 도입된 새로운 기능과 향상된 기능이 나와 있습니다.

새로운 기능 또는 향상된 기능 설명
Support를 대상으로 지원

AWS DMS 는 이제 Babelfish를 대상으로 지원합니다. 이제 AWS DMS를 사용하여 가동 중지 시간을 최소화하면서 AWS DMS 지원되는 모든 소스에서 Babelfish로 라이브 데이터를 마이그레이션할 수 있습니다.

자세한 내용은 Babelfish를 AWS Database Migration Service 대상으로 사용 단원을 참조하십시오.

전체 로드 전용 소스로서 IBM Db2 z/OS 데이터베이스 지원

AWS DMS 는 이제 IBM Db2 z/OS 데이터베이스를 소스로 지원합니다. 이제 AWS DMS를 사용하여 Db2 메인프레임에서 AWS DMS 지원되는 모든 대상으로 라이브 마이그레이션을 수행할 수 있습니다.

자세한 내용은 IBM Db2 for z/OS 데이터베이스를 AWS DMS 소스로 사용 단원을 참조하십시오.

SQL Server 읽기 전용 복제본을 소스로 지원

AWS DMS 는 이제 SQL Server 읽기 전용 복제본을 소스로 지원합니다. 이제 AWS DMS를 사용하여 SQL Server 읽기 전용 복제본에서 AWS DMS 지원되는 모든 대상으로 실시간 마이그레이션을 수행할 수 있습니다.

자세한 내용은 Microsoft SQL Server 데이터베이스를 AWS DMS에서 소스로 사용 단원을 참조하십시오.

EventBridge DMS 이벤트 지원

AWS DMS 는 DMS 이벤트에 EventBridge를 사용하여 이벤트 구독 관리를 지원합니다.

자세한 내용은 AWS Database Migration Service에서 Amazon EventBridge 이벤트 및 알림 사용 단원을 참조하십시오.

VPC 소스 및 대상 엔드포인트 지원

AWS DMS 는 이제 Amazon Virtual Private Cloud(VPC) 엔드포인트를 소스 및 대상으로 지원합니다. 이제 AWS DMS 는 AWS 서비스에 대한 명시적으로 정의된 경로가 VPC에 정의된 경우 AWS DMS VPC 엔드포인트를 사용하여 모든 서비스에 연결할 수 있습니다.

참고

AWS DMS 버전 3.4.7 이상으로 업그레이드하려면 먼저 VPC 엔드포인트를 AWS DMS 사용하거나 퍼블릭 경로를 사용하도록를 구성해야 합니다. 이 요구 사항은 Amazon S3, Amazon Kinesis Data Streams, Amazon DynamoDB AWS Secrets Manager, Amazon Redshift 및 Amazon OpenSearch Service의 소스 및 대상 엔드포인트에 적용됩니다.

자세한 내용은 VPC 엔드포인트를 AWS DMS 소스 및 대상 엔드포인트로 구성 단원을 참조하십시오.

새 PostgreSQL 버전 PostgreSQL 버전 14.x가 이제 소스 및 대상으로 지원됩니다.
Aurora Serverless v2를 대상으로 지원

AWS DMS 는 이제 Aurora Serverless v2를 대상으로 지원합니다. 이제 AWS DMS를 사용하여 Aurora Serverless v2로 실시간 마이그레이션을 수행할 수 있습니다.

지원되는 AWS DMS 대상에 대한 자세한 내용은 섹션을 참조하세요마이그레이션에 적합한 대상.

새 IBM Db2 for LUW 버전

AWS DMS 는 이제 LUW 버전 11.5.6 및 11.5.7용 IBM Db2를 소스로 지원합니다. 이제 AWS DMS를 사용하여 LUW용 IBM DB2의 최신 버전에서 라이브 마이그레이션을 수행할 수 있습니다.

AWS DMS 소스에 대한 자세한 내용은 섹션을 참조하세요데이터 마이그레이션용 소스.

지원되는 AWS DMS 대상에 대한 자세한 내용은 섹션을 참조하세요마이그레이션에 적합한 대상.

AWS DMS 3.4.7에는 다음과 같은 새롭거나 변경된 동작과 해결된 문제가 포함되어 있습니다.

  • 이제 Amazon S3를 소스로 사용할 때 테이블 정의의 날짜 형식을 사용하여 데이터 문자열을 날짜 객체로 파싱할 수 있습니다.

  • 이제 새 테이블 통계 카운터를 사용할 수 있습니다. AppliedInserts, AppliedDdls, AppliedDeletes, AppliedUpdates.

  • 이제 OpenSearch를 대상으로 사용할 때 기본 매핑 유형을 선택할 수 있습니다.

  • Oracle, PostgreSQL 및 SQLServer 소스에 대한 새로운 TrimSpaceInChar 엔드포인트 설정을 통해 CHAR 및 NCHAR 데이터 형식의 데이터를 트리밍할지 여부를 지정할 수 있습니다.

  • Amazon S3에 대한 새로운 ExpectedBucketOwner 엔드포인트 설정이 S3를 소스 또는 대상으로 사용할 때 스나이핑을 방지합니다.

  • RDS SQL Server, Azure SQL Server 및 자체 관리형 SQL Server의 경우 - 이제 DMS는 프라이머리 키가 있거나 없는 마이그레이션 태스크에 선택된 모든 테이블에서 또는 프라이머리 키가 있는 자체 관리형 SQL Server 테이블에서 MS-REPLICATION의 활성화 우선 순위를 고려하는 고유 인덱스를 사용하여 MS-CDC 자동 설정을 제공합니다.

  • Oracle 동종 마이그레이션 중에 Oracle 파티션 및 하위 파티션 DDL 작업의 복제에 대한 지원을 추가했습니다.

  • Oracle을 소스 및 대상으로 사용할 때 복합 기본 키로 인해 데이터 유효성 검사 태스크가 충돌하는 문제를 수정했습니다.

  • Amazon Redshift를 대상으로 사용할 때 대상 열이 부울로 미리 생성된 동안 다양한 문자 유형을 부울로 올바르게 캐스팅하는 문제를 수정했습니다.

  • PostgreSQL을 대상으로 사용할 때 알려진 ODBC 문제로 인해 마이그레이션된 varchar 데이터 형식의 데이터가 잘리는 문제를 수정했습니다.

  • Oracle을 대상으로 사용할 때 BatchApplyEnabledtrue로 설정되고 BatchApplyPreserveTransactionfalse로 설정되면 DELETE 작업에 대한 병렬 힌트가 준수되지 않는 문제를 수정했습니다.

  • Amazon S3의 새 AddTrailingPaddingCharacter 엔드포인트 설정은 S3를 대상으로 사용할 때 문자열 데이터에 패딩을 추가합니다.

  • max_statement_timeout_seconds 태스크 설정은 엔드포인트 쿼리의 기본 제한 시간을 연장합니다. 이 설정은 현재 MySQL 엔드포인트 메타데이터 쿼리에 사용됩니다.

  • PostgreSQL을 대상으로 사용할 때 CDC 태스크가 오류 처리 태스크 설정을 제대로 활용하지 않는 문제를 수정했습니다.

  • DMS가 Redis OSS Enterprise 인스턴스의 Redis OSS 모드를 올바르게 식별하지 못하는 문제를 수정했습니다.

  • S3 대상 Parquet 형식에 대한 includeOpForFullLoad 추가 연결 속성(ECA) 지원을 확대했습니다.

  • 새로운 PostgreSQL 엔드포인트 설정 migrateBooleanAsBoolean을 도입했습니다. PostgreSQL에서 Amazon Redshift로의 마이그레이션에 true 대해이 설정을 로 설정하면 부울이 varchar(1)로 마이그레이션됩니다. false로 설정하면 부울이 varchar(15)로 마이그레이션되며 이는 기본 동작입니다.

  • SQL Server 소스를 사용할 때 datetime 데이터 형식과 관련된 마이그레이션 문제를 수정했습니다. 이 수정 사항은 정밀도가 밀리초 단위인 경우 Null 삽입 문제를 해결합니다.

  • PGLOGICAL을 사용하는 PostgreSQL 소스의 경우, pglogical을 사용하고 CDC 단계 중에 소스 테이블에서 필드를 제거할 때 제거된 필드 이후의 값이 대상 테이블로 마이그레이션되지 않는 마이그레이션 문제를 수정했습니다.

  • 양방향 복제가 반복된 레코드를 가져오는 SQL Server 루프백 마이그레이션 문제를 수정했습니다.

  • PostgreSQL 소스를 위한 새 ECA mapBooleanAsBoolean을 추가했습니다. 이 추가 연결 속성을 사용하여 PostgreSQL 부울의 기본 데이터 형식 매핑을 RedShift 부울 데이터 형식으로 재정의할 수 있습니다.

  • SQL Server를 소스로 사용할 때 ALTER DECIMAL/NUMERIC SCALE이 대상에 복제되지 않는 마이그레이션 문제를 수정했습니다.

  • SQL Server 2005와의 연결 문제를 수정했습니다.

  • 2022년 10월 17일부터 DMS 3.4.7은 복제 인스턴스에 대한 6세대 Amazon EC2 인스턴스 클래스를 지원합니다.

  • 2022년 11월 25일부터 DMS 3.4.7에서 DMS 스키마 변환을 사용하여 데이터베이스 스키마와 코드 객체를 변환하고, DMS Fleet Advisor를 사용하여 네트워크 환경에서 마이그레이션에 적합한 데이터베이스를 검색할 수 있습니다.

  • 2022년 11월 25일부터 DMS 스튜디오는 사용 중지됩니다.

  • 2023년 1월 31일부터 DMS 스키마 변환은 Aurora MySQL 및 Aurora PostgreSQL을 대상 데이터 공급자로 지원합니다.

  • 2023년 3월 6일부터 DMS Fleet Advisor를 사용하여 소스 데이터베이스에 적합한 크기의 대상 권장 사항을 생성할 수 있습니다.

  • 2023년 3월 6일부터는 지표 데이터 포인트를 Amazon CloudWatch에 게시할 수 있는 AWS 관리형 정책을 AWS DMS 지원합니다.

2023년 5월 5일에 발표된 DMS 3.4.7 유지 관리 릴리스에서 해결된 문제
주제 해결 방법
PostgreSQL 소스 태스크 실패 PostgreSQL 소스에서 단일 이벤트에 허용되는 최대 DDL 태스크를 초과할 경우 태스크가 실패하는 문제를 수정했습니다.
PostgreSQL 소스 데이터 유효성 검사 거짓 긍정 Oracle 대상을 사용하는 PostgreSQL 소스에서 타임스탬프 필드를 잘못 캐스팅하면 거짓 긍정 데이터 유효성 검사 오류가 발생하는 문제를 수정했습니다.
MySQL 소스 오류 처리 MySQL 소스에서 다음 BIN 로그를 사용할 수 없을 때 DMS 태스크가 실패하지 않는 문제를 수정했습니다.
MySQL 소스 ROTATE_EVENT 로깅 MySQL 소스에서 ROTATE_EVENT와 관련된 로깅을 개선했습니다. 읽는 BIN 로그 이름을 포함시켰습니다.
데이터 유효성 검사 시간 초과 문제 데이터 유효성 검사와 관련된 쿼리에 대해 executeTimeout 엔드포인트 설정이 준수되지 않는 데이터 유효성 검사 기능 문제를 수정했습니다.
PostgreSQL 대상 병렬 전체 로드 문제 PostgreSQL 대상에서 ‘연결 중단’ 오류로 인해 세그먼트 (병렬) 전체 로드가 실패하는 문제를 수정했습니다.
DMS 태스크 이동 문제 S3 대상에서 DMS 태스크 이동 작업이 매우 오래 걸리거나 완료되지 않는 문제를 수정했습니다.
PostgreSQL 소스 중복 레코드 문제 PostgreSQL 소스에서 태스크가 중지 후 재개되면 DMS 태스크가 대상에서 중복 관련 오류를 throw하는 문제를 수정했습니다.
Oracle 대상 데이터 유효성 검사 거짓 긍정 Oracle 대상에서 타임스탬프 필드의 시간대가 잘못 복제되어 데이터 유효성 검사가 거짓 긍정 오류를 보고하는 문제를 수정했습니다.
2023년 2월 22일에 발표된 DMS 3.4.7 유지 관리 릴리스에서 해결된 문제
주제 해결 방법
소스로서의 SQL Server AG 복제본 리스너 TCP 포트가 복제본 TCP 포트와 다른 AlwaysOn 구성에서 SQL Server 소스에 대한 지원을 추가했습니다.
Amazon Redshift 대상에서 데이터 손실 드문 경우지만 예기치 않은 Amazon Redshift 재시작으로 인해 대상에 대한 데이터가 누락되었을 수 있는 Amazon Redshift 대상 문제를 수정했습니다.
SQL Server 소스 세이프가드 지원 SQL Server 소스에서 엔드포인트 설정 "SafeguardPolicy": "EXCLUSIVE_AUTOMATIC_TRUNCATION"이 지정되면 DMS 태스크가 실패하고 트랜잭션 로그 백업을 읽을 수 없다는 오류가 발생하는 문제를 수정했습니다.
Oracle 소스에 대한 데이터 유효성 검사 태스크 실패 Oracle 소스에서 잘못 식별된 프라이머리 키 값으로 인해 DMS 태스크가 데이터 유효성 검사에서 실패할 수 있는 문제를 수정했습니다.
Kinesis 이미지 전 데이터 문제 스트리밍 대상(Kinesis, Kafka) 에서 "EnableBeforeImage" 태스크 설정이 문자 데이터 형식에만 작동하는 문제를 수정했습니다.
Time Travel 로그 파일 Time Travel 기능에서 소스가 유휴 상태일 때 DMS가 0바이트 Time Travel 로그 파일을 생성하는 문제를 수정했습니다.
2022년 12월 16일에 발표된 DMS 3.4.7 유지 관리 릴리스에서 해결된 문제
주제 해결 방법
BatchApplyEnabled BatchApplyEnabled가 True로 설정되었을 때 과도한 로깅 문제를 수정했습니다.
새 MongoDB 엔드포인트 설정 - FullLoadNoCursorTimeout MongoDB 엔드포인트 설정 FullLoadNocursorTimeout은 전체 로드 커서에 대해 NoCursorTimeout을 지정합니다. NoCursorTimeout은 서버가 유휴 상태인 경우 커서를 닫지 못하도록 하는 MongoDB 연결 설정입니다.
MongoDB - 단일 열 세그먼트화를 위한 필터 함수 새로운 필터 함수는 세그먼트화에 단일 열을 사용하여 MongoDB 데이터베이스 마이그레이션 성능을 개선합니다.
MongoDB에서 Amazon Redshift로 MongoDB에서 Amazon Redshift로 마이그레이션할 때 MongoDB 컬렉션에 바이너리 데이터 형식이 있는 경우 DMS가 Amazon Redshift에서 대상 테이블을 생성하지 않는 문제를 수정했습니다.
새 MongoDB SocketTimeoutMS 연결 속성 새 MongoDB SocketTimeoutM 추가 연결 속성은 MongoDB 클라이언트의 연결 제한 시간을 밀리초 단위로 구성합니다. 값이 0보다 작거나 같으면 MongoDB 클라이언트 기본값이 사용됩니다.
Amazon Kinesis 태스크가 충돌을 일으키는 문제를 수정했습니다. Amazon Kinesis Data Streams 대상으로 마이그레이션할 때 테이블에 프라이머리 키가 없는 경우 null 값을 처리하는 문제를 수정했습니다.
Oracle NULL PK/UK 데이터 유효성 검사 지원 NULL PK/UK 값의 데이터 유효성 검사가 지원되지 않는 제한을 제거했습니다.
Oracle에서 Amazon S3로 Oracle에서 Amazon S3로 마이그레이션할 때 일부 레코드가 NULL로 잘못 마이그레이션되는 문제를 수정했습니다.
Oracle Standby Oracle Standby를 소스로 사용할 때 DMS가 미결 트랜잭션을 처리할 수 있는 기능을 추가했습니다.
SDO_GEOMETRY 공간 데이터 형식을 사용하는 Oracle에서 Oracle로 마이그레이션 Oracle에서 Oracle로 마이그레이션할 때 테이블의 DDL에 SDO_GEOMERY 열이 있는 경우 태스크가 실패하는 문제를 수정했습니다.
Oracle 소스 Oracle을 소스로 사용할 때 DMS가 Oracle 다시 실행 로그 시퀀스 번호를 가끔 건너뛰는 문제를 수정했습니다.
Oracle 소스 - 아카이브/온라인 다시 실행 로그 누락 Oracle을 소스로 사용할 때 아카이브 로그가 누락되면 DMS 태스크가 실패하는 문제를 수정했습니다.
수정 - DMS가 가끔 Oracle Standby 다시 실행 로그를 건너뛰는 문제 Oracle을 소스로 사용할 때 DMS가 Oracle 다시 실행 로그 시퀀스 번호를 가끔 건너뛰는 문제를 수정했습니다.
수정 - CDC 중에 Oracle에서 Oracle로 공간 데이터 형식이 복제되지 않는 문제 Oracle에서 Oracle로 복제할 때 CDC 중에 공간 데이터 형식이 복제되지 않는 문제를 수정했습니다.
Oracle 대상 Oracle을 대상으로 사용할 때 ORA-01747 오류로 인해 대상 적용이 실패하는 문제를 수정했습니다.
Amazon S3 - 테이블 다시 로드 데이터 손실 문제 수정 Amazon S3를 대상으로 사용할 때 테이블 다시 로드 작업에서 CDC 파일이 생성되지 않는 문제를 수정했습니다.
수정 - 프라이머리 서버를 소스로 사용할 때 SQL Server Always On 컨텍스트 초기화 SQL Server Always On을 소스로 사용할 때 소스가 프라이머리이고 AlwaysOnSharedSyncedBackupIsEnable이 true로 설정된 경우 가용성 그룹(AG)이 초기화되지 않는 문제를 수정했습니다.
SQL Server 엔드포인트 설정 업데이트 소스 엔드포인트가 SQL Server Always On 가용성 그룹이고 보조 복제본인 경우 AlwaysOnSharedSynchedBackupsEnabled를 True로 설정하면 복제 태스크가 실패하는 문제를 수정했습니다.
PostgreSQL 소스 CDC가 PostgreSQL 소스에서 삭제/업데이트 작업을 마이그레이션하지 못하는 문제를 수정했습니다. 이 수정 사항은 3.4.7에서 MapBooleanasBoolean을 지원하면서 도입되었습니다.

AWS Database Migration Service 3.4.6 릴리스 정보

다음 표에는 AWS Database Migration Service(AWS DMS) 버전 3.4.6에 도입된 새로운 기능과 향상된 기능이 나와 있습니다.

새로운 기능 또는 향상된 기능 설명
AWS DMS 시간 이동 AWS DMS 는 고객에게 로깅 기능에 대한 유연성을 부여하고 문제 해결 경험을 개선하는 기능인 Time Travel을 도입했습니다. Time Travel을 사용하면 Amazon S3를 사용하여 AWS DMS 로그를 저장 및 암호화하고 특정 기간 내에 로그를 보고, 다운로드하고, 난독화할 수 있습니다.
Microsoft Azure SQL 관리형 인스턴스를 소스로 지원

AWS DMS 는 이제 Microsoft Azure SQL 관리형 인스턴스를 소스로 지원합니다. 이제 AWS DMS를 사용하여 Microsoft Azure SQL 관리형 인스턴스에서 AWS DMS 지원되는 대상으로 실시간 마이그레이션을 수행할 수 있습니다.

AWS DMS 소스에 대한 자세한 내용은 섹션을 참조하세요데이터 마이그레이션용 소스.

지원되는 AWS DMS 대상에 대한 자세한 내용은 섹션을 참조하세요마이그레이션에 적합한 대상.

Google Cloud SQL for MySQL을 소스로 지원

AWS DMS 는 이제 Google Cloud SQL for MySQL을 소스로 지원합니다. 이제 AWS DMS를 사용하여 Google Cloud SQL for MySQL에서 AWS DMS 지원되는 모든 대상으로 실시간 마이그레이션을 수행할 수 있습니다.

AWS DMS 소스에 대한 자세한 내용은 섹션을 참조하세요데이터 마이그레이션용 소스.

지원되는 AWS DMS 대상에 대한 자세한 내용은 섹션을 참조하세요마이그레이션에 적합한 대상.

파티션된 데이터의 S3로 병렬 로드 지원 AWS DMS 는 이제 Amazon S3로 분할된 데이터에 대한 병렬 로드를 지원하므로, 지원되는 데이터베이스 엔진 소스 데이터에서 Amazon S3로 분할된 데이터를 마이그레이션하기 위한 로드 시간이 향상됩니다. 이 기능은 데이터베이스 소스에 있는 테이블의 각 파티션에 대해 Amazon S3 하위 폴더를 생성하여 AWS DMS 가 병렬 프로세스를 실행하여 각 하위 폴더를 채울 수 있도록 합니다.
단일 태스크에서 여러 Apache Kafka 대상 주제 지원 AWS DMS 는 이제 단일 작업으로 Apache Kafka 다중 주제 대상을 지원합니다. 이제 AWS DMS를 사용하면 동일한 태스크를 사용하여 단일 데이터베이스의 여러 스키마를 다른 Apache Kafka 대상 주제로 복제할 수 있습니다. 따라서 동일한 소스 데이터베이스의 여러 테이블을 서로 다른 Kafka 대상 주제로 마이그레이션해야 하는 상황에서 여러 태스크를 따로 생성할 필요가 없습니다.

AWS DMS 3.4.6에서 해결된 문제에는 다음이 포함됩니다.

  • Amazon S3를 CSV 형식의 대상으로 사용할 때 프라이머리 키 열이 첫 번째 열이 아닌 경우 UPDATE 문의 열이 잘못된 열로 채워지는 문제를 수정했습니다.

  • PostgreSQL로 사용할 때 제한된 LOB 모드의 BYTEA 열에 NULL 값이 있는 pglogical 플러그인을 사용할 때 AWS DMS 작업이 충돌할 수 있는 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용할 때 많은 수의 소스 테이블이 삭제될 때 AWS DMS 작업이 충돌할 수 있는 문제를 수정했습니다.

  • UTC가 아닌 날짜에도 파티셔닝을 허용하는 새로운 Amazon S3 설정 DatePartitionTimezone을 도입하여 Amazon S3 날짜 기반 폴더 파티셔닝을 개선했습니다.

  • Amazon Redshift를 대상으로 사용할 TIMESTAMPTZ 때 소스TIMESTAMP WITH TIME ZONE에서 로 데이터 형식 간의 매핑 지원

  • MongoDB 또는 Amazon DocumentDB를 소스로 사용할 때 와일드카드 선택 규칙이 없는 태스크에 대한 CDC의 성능을 개선했습니다.

  • Db2 LUW를 소스로 사용할 때 밑줄 와일드카드 및 길이가 8 미만인 스키마 이름이 AWS DMS 태스크에서 캡처되지 않는 문제를 수정했습니다.

  • OpenSearch Service를 대상으로 사용할 때 대용량 데이터 볼륨에서 AWS DMS 인스턴스의 메모리가 부족해지는 문제를 수정했습니다.

  • 전체 로드 유효성 검사만 지원하여 데이터 유효성 검사 성능을 개선했습니다.

  • Sybase를 소스로 사용할 때 강제 장애 조치 후 AWS DMS 작업이 재개되지 않는 문제를 수정했습니다.

  • 가 경고를 Invalid BC timestamp was encountered in column 잘못 AWS DMS 보낸 문제를 수정했습니다.

DMS 3.4.6 유지 관리 릴리스에서 해결된 문제는 다음과 같습니다.

  • Oracle을 소스 및 대상으로 사용할 때 대량 적용 모드를 활성화하면 태스크가 충돌하는 문제를 수정했습니다.

  • PostgreSQL이 소스일 때 전체 로드 태스크가 ExecuteTimeout 엔드포인트 설정을 제대로 사용하도록 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용하는 동안 태스크가 제한적 LOB 모드로 설정되면 Array 데이터 형식 열을 마이그레이션할 때 발생하는 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용할 때 1970년 1월 1일 이전의 시간대를 사용하는 타임스탬프를 마이그레이션할 때 발생하는 문제를 수정했습니다.

  • SQL Server를 소스 및 대상으로 사용할 때 DMS가 복제 중에 빈 문자열을 null로 처리하는 문제를 수정했습니다.

  • MySQL 소스 및 타겟을 사용할 때 세션 읽기 및 쓰기 제한 시간 엔드포인트 설정을 준수하도록 문제를 수정했습니다.

  • Amazon S3를 소스로 사용할 때 DMS CDC 태스크가 전체 로드 관련 파일을 다운로드하는 문제를 수정했습니다.

  • Amazon S3를 대상으로 사용할 때 CdcInsertsAndUpdatesPreserveTransactions 둘 다 true로 설정된 경우 로그 충돌 문제를 수정했습니다.

  • Amazon Kinesis Data Streams를 소스로 사용할 때 ParallelApply* 기능을 활성화했지만 일부 테이블에 기본 프라이머리 키가 없을 때 태스크가 충돌하는 문제를 수정했습니다.

  • Amazon Kinesis Data Streams를 소스로 사용할 때 잘못된 StreamARN에 대해 오류가 발생하지 않는 문제를 수정했습니다.

  • OpenSearch를 대상으로 사용할 때 프라이머리 키 값을 빈 문자열로 지정하면 태스크가 중단되는 문제를 수정했습니다.

  • 데이터 유효성 검사에 너무 많은 디스크 공간이 사용되는 문제를 수정했습니다.

2022년 12월 13일에 발표된 DMS 3.4.6 유지 관리 릴리스에서 해결된 문제
주제 해결 방법
SAP ASE odbc 드라이버 SAP ASE를 소스로 사용할 때 ODBC 드라이버가 문자 세트를 지원할 수 있도록 문제를 수정했습니다.

로그 조회를 위한 Sqlserver datetime 프라이머리 키 버그

SQL Server 소스에서 프라이머리 키에 밀리초 단위 정밀도의 datetime 데이터 형식이 있으면 LOB 조회가 제대로 작동하지 않는 문제를 수정했습니다.

SQL Server에서 Amazon Redshift로 - 'datetimeoffset'이 'timestamptz'에 매핑됨

SQL Server에서 Amazon Redshift로 마이그레이션하는 경우 SQL Server 'datetimeoffset' 형식이 Amazon Redshift 'timestamptz' 형식으로 매핑되도록 매핑을 개선했습니다.

데이터 유효성 검사 - SkipLobColumns가 True

SkipLobColumns가 True이고, 소스에 LOB가 있고, 프라이머리 키가 마지막 열에 있고, 유효성 검사 결과 데이터 차이가 감지되면 DMS 태스크가 충돌하는 문제를 수정했습니다.

MySQL 소스에서의 데이터 유효성 검사

데이터 유효성 검사가 활성화된 MySQL 소스에서 null 값이 포함된 복합 고유 키가 있는 테이블을 사용하면 DMS 태스크 충돌이 발생하는 문제를 수정했습니다.

MySQL 소스

MySQL을 소스로 사용할 때 정밀도를 높이기 위해 열을 변경히면 오버플로 오류와 함께 테이블이 일시 중단되는 문제를 수정했습니다.

MySQL ODBC 드라이버를 8.0.23으로 업그레이드

MySQL을 소스로 사용할 때 데이터 정렬 'utf8mb4_0900_bin'이 DMS에서 사용하는 mysql 드라이버와 호환되지 않는 문제를 수정했습니다.

MySQL - 파티션된 테이블에 대한 DDL 변경 지원

사용자가 CDC 중에 파티션 DDL 변경으로 인한 테이블 일시 중지를 건너뛸 수 있도록 새로운 MySQL 엔드포인트 설정인 skipTableSuspensionForPartitionDdl을 도입했습니다. 따라서 이제 DMS는 파티션된 MySQL 테이블에 대한 DDL 변경을 지원할 수 있습니다.

MongoDB에서 Amazon Redshift로 마이그레이션

MongoDB 컬렉션에 바이너리 데이터 형식이 있는 경우 DMS가 Amazon Redshift에서 대상 테이블을 생성하지 못하는 MongoDB에서 Amazon Redshift로의 마이그레이션 문제를 수정했습니다.

Amazon Redshift 대상 - 대량 적용의 Time Travel Segfault

BatchApplyEnabled가 true로 설정된 상태에서 DMS 작업이 충돌하는 Amazon Redshift가 대상으로 사용되는 문제를 수정했습니다.

Amazon Redshift 대상

Amazon Redshift를 대상으로 사용할 때 병렬 로드가 type=partitions-auto로 설정된 병렬 세그먼트가 동일한 테이블 디렉터리에 대량 CSV 파일을 쓰고 서로 간섭하는 문제를 수정했습니다.

Amazon Redshift 대상

Amazon Redshift를 대상으로 사용하는 문제를 수정했습니다. CDC 중에 대상 열은 부울 형식이고 소스는 문자 형식이 다릅니다.

Amazon Redshift 대상

Amazon Redshift에 대상으로 복제하지 못하는 DDL 변경을 식별하도록 작업 로그를 개선했습니다.

PostgreSQL의 데이터 유효성 검사

PostgreSQL의 유효성 검사에서 부울 데이터 형식이 있으면 유효성 검사가 실패하는 문제를 수정했습니다.

PostgreSQL 소스

PostgreSQL을 소스로 사용할 때 전체 로드가 추가 연결 속성의 ExecuteTimeOut 필드를 사용하도록 문제를 수정했습니다.

PostgreSQL 소스

PostgreSQL을 소스로 사용할 때 요청된 태스크 재개 LSN보다 큰 LSN을 읽으면 60분 이상 동안 태스크가 실패하여 사용 중인 복제 슬롯에 문제가 있음을 나타내도록 문제를 수정했습니다.

PostgreSQL 소스 - 1970년 1월 1일 이전의 timestamptz

PostgreSQL을 소스로 사용할 때 CDC 중에 1970년 1월 1일 이전의 timestamptz가 올바르게 마이그레이션되지 않는 문제를 수정했습니다.

PostgreSQL 소스

PostgreSQL을 소스로 사용할 때 CDC 중에 DMS가 CHARACTER VARYING 데이터 형식 값을 자르는 문제를 수정했습니다.

PostgreSQL 소스 - 중지된 태스크 재개

PostgreSQL 소스에서 이전에 중지된 태스크 재생을 재개할 때 CDC 중에 하나 이상의 트랜잭션이 누락되는 문제를 수정했습니다.

Amazon S3 대상

S3를 대상으로 사용할 때 AddColumnName이 true이고 타임스탬프ColumnName이 “”이면 결과 CSV 파일 헤더가 한 열 차이로 표시되는 문제를 수정했습니다.

Amazon S3 소스 - 태스크의 전체 로드 단계에서 메모리 사용 동작

S3를 소스로 사용할 때 전체 로드 DMS 태스크가 전체 테이블을 대상 데이터베이스에 로드한 후에만 사용된 메모리를 해제하는 문제를 수정했습니다.

Amazon S3 대상 - 테이블 다시 로드 작업

S3를 대상으로 사용할 때 테이블 다시 로드 작업에서 CDC 파일이 생성되지 않는 문제를 수정했습니다.

AWS Database Migration Service 3.4.5 릴리스 정보

다음 표에는 AWS Database Migration Service(AWS DMS) 버전 3.4.5에 도입된 새로운 기능과 향상된 기능이 나와 있습니다.

새로운 기능 또는 향상된 기능 설명
Redis OSS를 대상으로 지원 AWS DMS 는 이제 Redis OSS를 대상으로 지원합니다. 이제 AWS DMS를 사용하여 가동 중지 시간을 최소화하면서 AWS DMS 지원되는 모든 소스에서 Redis OSS 데이터 스토어로 라이브 데이터를 마이그레이션할 수 있습니다. AWS DMS 대상에 대한 자세한 내용은 섹션을 참조하세요마이그레이션에 적합한 대상.
MongoDB 4.2 및 4.4를 소스로 지원 AWS DMS 는 이제 MongoDB 4.2 및 4.4를 소스로 지원합니다. 이제를 사용하여 MongoDB 4.2 및 4.4 클러스터의 데이터를 가동 중지 시간을 최소화하면서 Amazon DocumentDB(MongoDB 호환)를 포함한 AWS DMS 지원되는 대상으로 마이그레이션할 AWS DMS수 있습니다. AWS DMS 소스에 대한 자세한 내용은 섹션을 참조하세요데이터 마이그레이션용 소스.
MongoDB를 소스로 사용 시 여러 데이터베이스 지원 AWS DMS 이제는 MongoDB를 소스로 사용하여 하나의 작업에서 여러 데이터베이스를 마이그레이션할 수 있도록 지원합니다. 이제 AWS DMS를 사용하여 MongoDB 클러스터의 여러 데이터베이스를 그룹화하고 하나의 데이터베이스 마이그레이션 작업을 사용하여 마이그레이션할 수 있습니다. 가동 중지 시간을 최소화하면서 Amazon DocumentDB(MongoDB 호환)를 포함하여 AWS DMS 지원되는 모든 대상으로 마이그레이션할 수 있습니다.
MongoDB 또는 Amazon DocumentDB(MongoDB 호환)를 소스로 사용하는 자동 세그먼트화 지원 AWS DMS 는 이제 MongoDB 또는 Amazon DocumentDB를 소스로 사용하여 자동 분할을 지원합니다. 를 사용하면 MongoDB 또는 DocumentDB 클러스터의 컬렉션을 자동으로 분할하도록 데이터베이스 마이그레이션 작업을 구성할 AWS DMS수 있습니다. 그런 다음 다운타임을 최소화하면서 Amazon DocumentDB를 포함하여 AWS DMS 지원되는 대상과 병렬로 세그먼트를 마이그레이션할 수 있습니다.
Amazon Redshift 전체 로드 성능 개선 AWS DMS 이제는 전체 로드 중에 Amazon Redshift를 대상으로 사용할 때 병렬 스레드 사용을 지원합니다. 멀티스레드 전체 로드 작업 설정을 활용하여 AWS DMS 지원되는 모든 소스에서 Amazon Redshift로 초기 마이그레이션의 성능을 개선할 수 있습니다. AWS DMS 대상에 대한 자세한 내용은 섹션을 참조하세요마이그레이션에 적합한 대상.

AWS DMS 3.4.5에서 해결된 문제에는 다음이 포함됩니다.

  • PostgreSQL을 트랜잭션 동시성이 높은 소스로 사용할 때 재개 후 데이터가 누락되거나 중복될 수 있는 문제를 수정했습니다.

  • pglogical 플러그인이 활성화된 상태에서 PostgreSQL을 소스로 사용할 때 관계 ID를 찾을 수 없습니다...라는 오류와 함께 데이터베이스 마이그레이션 태스크가 실패하는 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용하고 Oracle을 대상으로 사용할 때 VARCHAR 열이 제대로 복제되지 않는 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용할 때 프라이머리 키가 테이블 정의의 첫 번째 열이 아닌 경우 삭제 작업이 제대로 캡처되지 않는 문제를 수정했습니다.

  • MySQL을 소스로 사용할 때 데이터베이스 마이그레이션 태스크가 특수 메타데이터 설정에서 LOB 업데이트를 누락하는 문제를 수정했습니다.

  • MySQL 버전 8을 소스로 사용할 때 전체 LOB 모드에서 TIMESTAMP 열이 DATETIME으로 처리되는 문제를 수정했습니다.

  • MySQL 5.6.4 이상을 소스로 사용할 때 NULL DATETIME 레코드를 파싱하면 데이터베이스 마이그레이션 태스크가 실패하는 문제를 수정했습니다.

  • Amazon Redshift를 병렬 적용의 대상으로 사용할 때 스레드 종료 중 오류가 발생한 후 데이터베이스 마이그레이션 태스크가 중단되는 문제를 수정했습니다.

  • CDC 일괄 적용 중에 데이터베이스 마이그레이션 태스크와 Amazon Redshift 대상 엔드포인트의 연결이 끊길 때 데이터가 손실될 수 있는 문제를 수정했습니다.

  • Amazon Redshift를 대상으로 사용할 때 ACCEPTINVCHARS를 호출하여 전체 로드 성능을 개선했습니다.

  • Amazon Redshift를 대상으로 사용할 때 일대일 모드에서 병렬 적용 모드로 되돌리면 중복된 레코드가 복제되는 문제를 수정했습니다.

  • Amazon S3를 대상으로 사용할 때 데이터베이스 마이그레이션 태스크가 Amazon S3 객체 소유권을 cannedAclForObjects=bucket_owner_full_control을 보유한 버킷 소유자로 전환하지 않는 문제를 수정했습니다.

  • Oracle을 소스로 사용할 additionalArchivedLogDestId 때 ECA로 여러 아카이브 대상을 지원 AWS DMS 하여 개선되었습니다.

  • 전체 LOB 모드에서 LOB 열을 업데이트하는 동안 데이터베이스 마이그레이션 태스크가 OCI_INVALID_HANDLE 오류와 함께 실패하는 문제를 수정했습니다.

  • Oracle을 소스로 사용할 때 CDC 중에 NVARCHAR2 열이 제대로 마이그레이션되지 않는 문제를 수정했습니다.

  • RDS for SQL Server를 소스로 사용할 SafeguardPolicy 때를 활성화 AWS DMS 하여 개선되었습니다.

  • 비 RDS SQL Server 소스를 사용할 때 데이터베이스 마이그레이션 태스크가 rdsadmin에 대한 오류를 보고하는 문제를 수정했습니다.

  • SQL Server를 소스로 사용할 때 파티션 설정에서 UUID를 프라이머리 키로 사용하면 데이터 유효성 검사가 실패하는 문제를 수정했습니다.

  • Db2 LUW를 소스로 사용할 때 데이터베이스 로그에서 필요한 LSN을 찾을 수 없으면 전체 로드 및 CDC 태스크가 실패할 수 있는 문제를 수정했습니다.

  • MongoDB를 소스로 사용할 때 사용자 지정 CDC 타임스탬프를 지원 AWS DMS 하여 개선되었습니다.

  • MongoDB를 소스로 사용할 때 endSessions에서 MongoDB 드라이버 오류가 발생하면 데이터베이스 마이그레이션 태스크가 중단되는 문제를 수정했습니다.

  • DynamoDB를 대상으로 사용할 때가 비기본 필드를 업데이트 AWS DMS 하지 못하는 문제를 해결했습니다.

  • 데이터 유효성 검사가 CLOBNCLOB 열에 대해 거짓 긍정 불일치를 보고하는 문제를 수정했습니다.

  • Oracle을 소스로 사용할 때 공백 전용 레코드에서 데이터 유효성 검사가 실패하는 문제를 수정했습니다.

  • 파티션된 테이블을 자를 때 데이터베이스 마이그레이션 태스크가 충돌하는 문제를 수정했습니다.

  • awsdms_apply_exceptions 제어 테이블을 생성할 때 데이터베이스 마이그레이션 태스크가 실패하는 문제를 수정했습니다.

  • MySQL 버전 8을 사용할 때 caching_sha2_password 인증 플러그인 지원을 확대했습니다.

AWS Database Migration Service 3.4.4 릴리스 정보

다음 표에서는 AWS DMS 버전 3.4.4에 도입된 새로운 기능과 향상된 기능을 보여줍니다.

새로운 기능 또는 향상된 기능 설명
Kafka를 대상으로 사용할 때 TLS 암호화 및 TLS 또는 SASL 인증 지원 AWS DMS 는 이제 Amazon MSK 및 온프레미스 Kafka 클러스터를 대상으로 사용하는 TLS 암호화 및 TLS 또는 SASL 인증을 지원합니다. Kafka 엔드포인트에서 암호화 및 인증 사용에 대한 자세한 내용은 전송 계층 보안을 사용하여 Kafka에 연결(TLS) 섹션을 참조하세요.

AWS DMS 3.4.4에서 해결된 문제에는 다음이 포함됩니다.

  • Oracle 엔드포인트를 사용할 때 작업 실패에 대한 AWS DMS 로깅을 개선했습니다.

  • Oracle Data Guard 장애 조치 후 Oracle 소스 엔드포인트가 역할을 전환할 때 향상된 AWS DMS 작업 실행이 계속 처리됩니다.

  • Oracle 엔드포인트를 사용할 때 오류 처리가 ORA—12561을 복구 가능한 오류로 취급하도록 개선했습니다.

  • Oracle을 소스로 사용할 때 EMPTY_BLOB()EMPTY_CLOB() 열이 null로 마이그레이션되는 문제를 수정했습니다.

  • SQL Server를 소스로 사용할 때 열 DDL 변경 추가 후 AWS DMS 작업이 레코드를 업데이트하지 못하는 문제를 수정했습니다.

  • TIMESTAMP WITH TIME ZONE 데이터 형식을 지원하여 PostgreSQL 소스 마이그레이션을 개선했습니다.

  • PostgreSQL을 대상으로 사용할 때 전체 로드 중에 afterConnectScript 설정이 작동하지 않는 문제를 수정했습니다.

  • PostgreSQL 엔드포인트를 사용할 때 정밀도 및 소수점 자릿수가 없는 NUMERIC 날짜 형식을 더 잘 처리할 수 있는 새 mapUnboundedNumericAsString 설정을 도입했습니다.

  • PostgreSQL을 소스로 사용할 때 AWS DMS 작업을 중지하고 재개한 후 “영향을 받는 행 0개”로 인해 작업이 실패하는 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용할 때 BC가 접미사로 TIMESTAMP 데이터 유형을 마이그레이션 AWS DMS 하지 못하는 문제를 해결했습니다.

  • PostgreSQL을 소스로 사용할 때에서 “”infinity” TIMESTAMP 값을 마이그레이션 AWS DMS 하지 못하는 문제를 해결했습니다.

  • csvNullValue 설정이 다른 값으로 설정된 상태에서 S3를 소스로 사용할 때 빈 문자열이 NULL로 처리되는 문제를 수정했습니다.

  • S3를 대상으로 사용할 때 CDC를 사용한 전체 로드에서 timestampColumnName 추가 연결 속성을 CDC 중에 정렬할 수 있도록 개선했습니다.

  • S3를 소스로 사용할 때 16진수 형식(예: BYTE, BINARY, BLOB)의 이진 데이터 형식 처리를 개선했습니다.

  • S3를 대상으로 사용할 때 삭제된 레코드가 특수 문자로 마이그레이션되는 문제를 수정했습니다.

  • Amazon DocumentDB(MongoDB 호환)를 대상으로 사용할 때 빈 키 값을 처리하는 문제를 수정했습니다.

  • MongoDB 또는 Amazon DocumentDB(MongoDB 호환)를 소스로 사용할 때가 NumberDecimal 또는 Decimal128 열을 복제 AWS DMS 하지 못하는 문제를 해결했습니다.

  • MongoDB 또는 Amazon DocumentDB(MongoDB 호환)를 소스로 사용할 때 장애 조치가 발생하면 CDC 태스크를 재시도할 수 있도록 문제를 수정했습니다.

  • Kinesis, Kafka 또는를 대상으로 사용할 때 RAW 데이터 유형 값에 16진수 “0x” 접두사를 제거하는 옵션을 추가 OpenSearch 했습니다.

  • Db2 LUW를 소스로 사용할 때 고정 길이 문자 열에서 유효성 검사가 실패하는 문제를 수정했습니다.

  • 소스 데이터 형식 또는 대상 데이터 형식만 FLOAT 또는 DOUBLE인 경우 유효성 검사가 실패하는 문제를 수정했습니다.

  • Oracle을 소스로 사용할 때 NULL 문자에서 유효성 검사가 실패하는 문제를 수정했습니다.

  • Oracle을 소스로 사용할 때 XML 열에서 유효성 검사가 실패하는 문제를 수정했습니다.

  • MySQL을 소스로 사용하여 복합 키에 null 가능한 열이 있을 때 AWS DMS 태스크가 충돌하는 문제를 수정했습니다.

  • 가 SQL Server 소스 엔드포인트의 두 UNIQUEIDENTIFIER 열과 PostgreSQL 대상 엔드포인트의 UUID 열을 모두 검증 AWS DMS 하지 못하는 문제를 수정했습니다.

  • CDC 태스크가 수정된 후 업데이트된 소스 테이블 정의를 사용하지 않는 문제를 수정했습니다.

  • 잘못된 사용자 이름 또는 암호로 인한 작업 실패를 복구 가능한 오류로 처리하도록 AWS DMS 장애 조치를 개선했습니다.

  • RDS for SQL Server를 소스로 사용할 때 누락된 LSNs으로 인해 AWS DMS 작업이 실패하는 문제를 수정했습니다.

AWS Database Migration Service 3.4.3 릴리스 정보

다음 표에서는 AWS DMS 버전 3.4.3에 도입된 새로운 기능과 향상된 기능을 보여줍니다.

새로운 기능 또는 향상된 기능 설명
새 Amazon DocumentDB 버전 이제 Amazon DocumentDB 버전 4.0이 소스로 지원됩니다.
새 MariaDB 버전 이제 MariaDB 버전 10.4가 소스 및 대상으로 지원됩니다.
AWS Secrets Manager 통합 지원 지원되는 엔드포인트의 데이터베이스 연결 세부 정보(사용자 보안 인증 정보)를 AWS Secrets Manager에 안전하게 저장할 수 있습니다. 그런 다음 엔드포인트를 생성하거나 수정할 AWS DMS 때 일반 텍스트 자격 증명 대신 해당 보안 암호를에 제출할 수 있습니다. 그런 AWS DMS 다음는 보안 암호를 사용하여 엔드포인트 데이터베이스에 연결합니다. AWS DMS 엔드포인트의 보안 암호 생성에 대한 자세한 내용은 섹션을 참조하세요보안 암호를 사용하여 AWS Database Migration Service 엔드포인트에 액세스하기.
C5 및 R5 복제 인스턴스용 대용량 옵션 이제 다음과 같이 더 큰 복제 인스턴스 크기를 생성할 수 있습니다. C5 크기는 최대 96개의 vCPU 및 192GiB 메모리까지, R5 크기는 최대 96개의 vCPU 및 768GiB 메모리까지 생성할 수 있습니다.
Amazon Redshift 성능 개선 AWS DMS 이제는 Amazon Redshift를 대상으로 사용하여 지속적 복제의 성능을 개선할 때 병렬 적용을 지원합니다. 자세한 내용은 Amazon Redshift에 대한 멀티스레드 작업 설정 단원을 참조하십시오.

AWS DMS 3.4.3에서 해결된 문제에는 다음이 포함됩니다.

  • Db2 LUW를 소스로 사용할 때 지연된 이벤트의 커밋 타임스탬프가 ‘1970-01-01 00:00:00’이 되는 문제를 수정했습니다.

  • SQL Server를 전체 LOB 모드의 소스로 사용할 때 NVARCHAR 열을 기본 키로 하여 AWS DMS 작업이 실패한 문제를 수정했습니다.

  • SQL Server를 소스로 사용할 때 캐시된 변경 사항 단계에서 레코드가 누락되는 문제를 수정했습니다.

  • RDS for SQL Server를 소스로 사용할 때 AWS DMS 작업이 재개된 후 레코드를 건너뛰는 문제를 수정했습니다.

  • AWS DMS ASSERTION 로깅 구성 요소가 SQL Server에 대한 대규모 로그를 생성하는 문제를 수정했습니다.

  • MySQL을 소스로 사용할 때 CDC 단계에서 열 파싱 오버플로로 인해 데이터 유효성 검사가 실패하는 문제를 수정했습니다.

  • PostgreSQL을 대상으로 사용할 때 데이터 검증 중에 세분화 오류로 인해 AWS DMS 작업이 충돌하는 문제를 수정했습니다.

  • PostgreSQL을 소스 및 대상으로 사용할 때 CDC 중에 DOUBLE 데이터 형식에서 데이터 유효성 검사가 실패하는 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용하고 Amazon Redshift를 대상으로 사용할 때 copy 명령으로 삽입된 레코드가 올바르게 복제되지 않는 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용할 때 캐시된 변경 사항 단계 중에 발생하는 데이터 손실 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용할 때 잠재적으로 데이터 손실 또는 레코드 중복을 일으킬 수 있는 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용할 때 대/소문자가 혼합된 스키마가 pglogical을 사용하여 마이그레이션되지 못하는 문제를 수정했습니다.

  • Oracle을 소스로 사용할 때 마지막 실패 메시지에 ORA 오류가 포함되지 않는 문제를 수정했습니다.

  • Oracle을 대상으로 사용할 때 AWS DMS 작업이 UPDATE 문을 빌드하지 못하는 문제를 수정했습니다.

  • Oracle 12.2를 ASM 및 플러그형 데이터베이스 구성의 소스로 사용할 때 AWS DMS 작업이 데이터를 복제하지 않는 문제를 수정했습니다.

  • S3를 소스로 사용할 때 RFC 4180을 준수하도록 따옴표를 보존하여 레코드 파싱을 개선했습니다.

  • 전체 로드의 열을 CDC의 열로 정렬할 수 있도록 timestampColumnName 처리를 개선했습니다.

  • 새 엔드포인트 설정를 도입하여 1MB보다 큰 LOB 요소가 있을 때 AWS DMS 작업이 실패하는 문제를 MessageMaxBytes수정했습니다.

  • Amazon Redshift를 대상으로 사용할 때 분할 오류로 인해 AWS DMS 작업이 중단되는 문제를 수정했습니다.

  • Amazon Redshift 테스트 연결에 대한 오류 로깅을 개선했습니다.

  • 가 전체 로드 중에 MongoDB에서 DocumentDB로 모든 문서를 전송하지 않는 문제를 수정 AWS DMS 했습니다.

  • 테이블 매핑 규칙에 포함된 테이블이 없을 때 AWS DMS 태스크가 치명적인 오류를 보고한 문제를 수정했습니다.

  • MySQL을 소스로 사용할 때 AWS DMS 태스크를 다시 시작하기 전에 생성한 스키마 및 테이블이 대상에 복제되지 않는 문제를 수정했습니다.

  • MySQL을 소스로 사용할 때 제외 규칙에서 와일드카드 이스케이프 [_]가 와일드카드 “_”를 이스케이프할 수 없는 문제를 수정했습니다.

  • MySQL을 소스로 사용할 때 UNSIGNED BIGINT 데이터 형식의 열이 제대로 복제되지 않는 문제를 수정했습니다.

AWS Database Migration Service 3.4.2 릴리스 정보

다음 표에서는 AWS DMS 버전 3.4.2에 도입된 새로운 기능과 향상된 기능을 보여줍니다.

새로운 기능 또는 향상된 기능 설명
인터넷 게이트웨이, NAT 디바이스, VPN 연결 또는 연결 없이 Amazon Virtual Private Cloud(Amazon VPC)를 AWS Database Migration Service(DMS)에 비공개 AWS Direct Connect 로 연결할 수 있도록 지원합니다. 이제 생성한 VPC 인터페이스 엔드포인트를 통해 Amazon VPC AWS DMS 에 연결하고 액세스할 수 있습니다. 이 인터페이스 엔드포인트를 사용하면 Amazon 네트워크 인프라 내에서 AWS DMS 복제 인스턴스의 모든 네트워크 활동을 격리할 수 있습니다. AWS CLI 또는 SDK를 AWS DMS 사용하여에 대한 모든 API 호출에이 인터페이스 엔드포인트에 대한 참조를 포함하면 모든 AWS DMS 활동이 퍼블릭 인터넷에 표시되지 않도록 할 수 있습니다. 자세한 내용은 AWS Database Migration Service에서 인프라 보안 단원을 참조하십시오.
참고

이 기능은 지원되는 모든 AWS DMS 엔진 버전을 사용하여 사용할 수 있습니다.

Amazon S3를 대상으로 사용하는 CDC 날짜 기반 폴더 파티셔닝

AWS DMS 이제는 S3를 대상으로 사용하여 데이터를 복제할 때 날짜 기반 폴더 파티셔닝을 지원합니다. 자세한 내용은 날짜 기반 폴더 파티셔닝 사용 단원을 참조하십시오.

AWS DMS 3.4.2에서 해결된 문제에는 다음이 포함됩니다.

  • Amazon Redshift를 대상으로 사용하여 마이그레이션을 수행할 때 STATUPDATE 옵션을 추가했습니다.

  • 새 설정을 도입하여 유효성 검사 태스크를 개선했습니다. ValidQueryCdcDelaySecond는 소스 및 대상 엔드포인트 모두에서 첫 번째 유효성 검사 쿼리를 지연시켜 마이그레이션 지연 시간이 높을 때 리소스 경합을 줄일 수 있습니다.

  • 검증 작업을 시작하는 데 시간이 오래 AWS DMS 걸리는 문제를 수정했습니다.

  • S3를 대상으로 사용하여 복제 태스크를 시작 또는 중지할 때 빈 레코드가 생성되는 문제를 수정했습니다.

  • 전체 로드가 완료된 후 태스크가 중단되는 문제를 수정했습니다.

  • S3를 소스로 사용할 때 소스 테이블에 데이터 오류가 있으면 태스크가 중단되는 문제를 수정했습니다.

  • 시작하는 동안 소스 엔드포인트의 사용자 계정이 비활성화되어 있으면 태스크가 중단되는 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용할 때 REPLICA IDENTITY FULL을 설정하면 태스크가 충돌하는 문제를 수정했습니다.

  • PostgreSQL 소스에서 pglogical 플러그인을 사용하면 태스크가 트랜잭션을 누락하는 문제를 수정했습니다.

  • 가 Amazon Redshift를 대상으로 사용할 때 압축된 소스 파일을 삭제하지 않는 문제를 해결 AWS DMS 했습니다.

  • MySQL을 BIGINT UNSIGNED 데이터 형식의 소스 및 대상으로 사용할 때 유효성 검사 태스크가 거짓 부정을 보고하는 문제를 수정했습니다.

  • SQL Server를 프라이머리 키 열이 CHAR 형식인 소스로 사용할 때 유효성 검사 태스크가 거짓 긍정을 보고하는 문제를 수정했습니다.

  • AWS DMS 를 사용하여 S3를 대상으로 사용하는 복제 작업을 start-replication 시작할 때가 대상 객체를 지우지 않는 문제를 수정했습니다.

  • Db2를 소스로 사용할 때 발생하는 데이터 유효성 검사와 관련된 몇 가지 문제를 수정했습니다.

  • SQL Server를 VARCHAR 열이 프라이머리 키인 소스로 사용할 때 유효성 검사 태스크가 중단되는 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용할 때 데이터 형식 TIMESTAMP WITH TIMEZONE에 대한 지원을 추가했습니다.

AWS Database Migration Service 3.4.1 베타 릴리스 정보

다음 표에서는 AWS DMS 버전 3.4.1 베타에 도입된 새로운 기능과 향상된 기능을 보여줍니다.

새로운 기능 또는 향상된 기능 설명
새 MongoDB 버전

이제 MongoDB 버전 4.0이 소스로 지원됩니다.

SQL Server에 대한 TLS 1.2 지원

AWS DMS 는 이제 SQL Server 엔드포인트용 TLS 1.2를 지원합니다.

AWS DMS 3.4.1 Beta에서 해결된 문제는 다음과 같습니다.

  • Oracle 19c TDE 지원을 개선했습니다.

  • Amazon Redshift를 대상으로 사용하여 utf8mb4 문자 세트 및 자격 증명 데이터 형식에 대한 지원이 개선되었습니다.

  • MySQL을 소스로 사용하고 바이너리 로그가 없는 경우 복제 태스크 실패 처리가 개선되었습니다.

  • 다양한 데이터 형식 및 문자 세트에 대한 데이터 유효성 검사 지원을 개선했습니다.

  • Kinesis 및 Kafka를 대상으로 사용할 때 새로운 엔드포인트 설정 IncludeNullAndEmpty를 통해 null 값 처리를 개선했습니다.

  • Kafka를 대상으로 사용할 때 오류 로깅 및 처리를 개선했습니다.

  • SQL Server를 소스로 사용할 때 DST 시간 오프셋을 개선했습니다.

  • 복제 태스크가 Oracle용 기존 테이블을 대상으로 생성하려고 시도하는 문제를 수정했습니다.

  • Oracle을 소스로 사용할 때 데이터베이스 연결이 끊긴 후 복제 태스크가 중단되는 문제를 수정했습니다.

  • AlwaysOn 설정에서 SQL Server를 소스로 사용할 때 복제 태스크가 새 프라이머리 서버를 검색하고 다시 연결하지 못하는 문제를 수정했습니다.

  • S3를 대상으로 사용할 때 특정 조건에서 복제 태스크가 "OP" 열의 "D"를 추가하지 않는 문제를 수정했습니다.

AWS Database Migration Service 3.4.0 베타 릴리스 정보

다음 표에서는 AWS DMS 버전 3.4.0에 도입된 새로운 기능과 향상된 기능을 보여줍니다.

새로운 기능 또는 향상된 기능 설명
새 MySQL 엔진 버전

AWS DMS 이제는 트랜잭션 페이로드가 압축된 경우를 제외하고 MySQL 버전 8.0을 소스로 지원합니다.

MySQL에 대한 TLS 1.2 지원

AWS DMS 는 이제 MySQL 엔드포인트용 TLS 1.2를 지원합니다.

새 MariaDB 버전

AWS DMS 는 이제 MariaDB 버전 10.3.13을 소스로 지원합니다.

자체 관리형 Microsoft SQL Server 소스에 대한 비 SysAdmin 액세스

AWS DMS 는 이제 SysAdmin 사용자가 아닌 사용자가 온프레미스 및 EC2-hosted Server 소스 엔드포인트에 액세스할 수 있도록 지원합니다.

참고

이 기능은 현재 베타 상태입니다. 사용해 보려면 AWS 지원 센터에 문의하여 자세한 내용을 확인하세요.

CREATE TABLE AS을 사용하여 생성된 CDC 태스크 및 Oracle 소스 테이블

AWS DMS 는 이제 CREATE TABLE AS 문을 사용하여 생성된 Oracle 소스 테이블에 대해 실행되는 전체 로드 및 CDC 및 CDC 전용 작업을 모두 지원합니다.

AWS DMS 3.4.0에서 해결된 문제는 다음과 같습니다.

  • 업그레이드 태스크 평가를 개선했습니다. 자세한 내용은 작업에 대한 마이그레이션 전 평가 활성화 및 활용 단원을 참조하십시오.

  • float, real 및 double 데이터 형식에 대한 데이터 유효성 검사를 개선했습니다.

  • “지정된 키가 존재하지 않습니다.” 오류를 더 잘 처리하여 대상으로서의 Amazon Redshift를 개선했습니다.

  • Amazon OpenSearch Service(OpenSearch Service) 대상에 대해 ParallelApplyThreads, ParallelApplyBufferSize, ParallelApplyQueuesPerThread 등의 멀티스레드 CDC 로드 태스크 설정을 지원합니다.

  • 복합 기본 키 사용을 지원하여 대상으로서의 OpenSearch Service를 개선했습니다.

  • PostgreSQL을 소스로 사용할 때 암호에 특수 문자가 있는 경우 테스트 연결이 실패하는 문제를 수정했습니다.

  • SQL Server를 소스로 사용할 때 일부 VARCHAR 열이 잘리는 경우 발생하는 문제를 수정했습니다.

  • Amazon RDS SQL Server를 소스로 사용할 때가 미해결 트랜잭션을 닫지 않는 문제를 수정 AWS DMS 했습니다. 폴링 간격 파라미터를 잘못 설정하면 데이터가 손실될 수 있습니다. 권장 폴링 간격 값을 설정하는 방법에 대한 자세한 내용은 Microsoft SQL Server 데이터베이스를 AWS DMS에서 소스로 사용 섹션을 참조하세요.

  • Oracle Standby를 소스로 사용할 때 Binary Reader를 사용하면 CDC 태스크가 예기치 않게 중지되는 문제를 수정했습니다.

  • IBM DB2 for LUW에서 “숫자 리터럴 0은 해당 값이 범위를 벗어났으므로 유효하지 않습니다.”라는 메시지와 함께 태스크가 실패하는 문제를 수정했습니다.

  • PostgreSQL에서 PostgreSQL로 마이그레이션할 때 PostgreSQL 소스에 새 열이 추가되고 해당 열이 소스에서 원래 생성된 데이터 형식과 다른 데이터 형식으로 생성되는 경우 발생하는 문제를 수정했습니다.

  • MySQL 소스에서 binlog를 가져올 수 없을 때 마이그레이션 태스크가 예기치 않게 중단되는 문제를 수정했습니다.

  • Oracle 대상에서 BatchApply 사용과 관련된 문제를 수정했습니다.

  • MySQL 및 MariaDB에서 TIME 데이터 형식을 마이그레이션할 때 발생하는 문제를 수정했습니다.

  • IBM DB2 LUW 소스에서 테이블에 프라이머리 키 또는 고유 키가 없는 경우 LOB가 포함된 테이블 마이그레이션이 실패하는 문제를 수정했습니다.

AWS Database Migration Service 3.3.4 릴리스 정보

AWS DMS 3.3.4에서 해결된 문제는 다음과 같습니다.

  • PostgreSQL을 소스로 사용할 때 트랜잭션이 삭제되거나 중복되는 문제를 수정했습니다.

  • 스키마 이름에 달러 기호($) 사용에 대한 지원을 개선했습니다.

  • RDS SQL Server를 소스로 사용할 때 복제 인스턴스가 미결 트랜잭션을 닫지 않는 문제를 수정했습니다.

  • PostgreSQL을 소스로 사용할 때 암호에 특수 문자가 있는 경우 테스트 연결이 실패하는 문제를 수정했습니다.

  • "지정된 키가 존재하지 않습니다"라는 오류를 더 잘 처리하여 Amazon Redshift를 대상으로 개선했습니다.

  • 다양한 데이터 형식 및 문자 세트에 대한 데이터 유효성 검사 지원을 개선했습니다.

  • 복제 태스크가 Oracle용 기존 테이블을 대상으로 생성하려고 시도하는 문제를 수정했습니다.

  • Amazon S3를 대상으로 사용할 때 특정 조건에서 복제 태스크가 "OP" 열의 "D"를 추가하지 않는 문제를 수정했습니다.

AWS Database Migration Service 3.3.3 릴리스 정보

다음 표에서는 AWS DMS 버전 3.3.3에 도입된 새로운 기능과 향상된 기능을 보여줍니다.

새로운 기능 또는 향상된 기능 설명
새 PostgreSQL 버전

PostgreSQL 버전 12는 이제 소스 및 대상으로 지원됩니다.

Amazon OpenSearch Service를 대상으로 사용하는 복합 기본 키 지원

AWS DMS 3.3.3부터 OpenSearch Service 대상에서 복합 기본 키 사용을 지원합니다.

Oracle 확장 데이터 형식 지원

이제 Oracle 소스 및 대상 모두에 대한 Oracle 확장 데이터 형식이 지원됩니다.

계정당 AWS DMS 리소스 수 증가

생성할 수 있는 AWS DMS 리소스 수에 대한 제한이 증가했습니다. 자세한 내용은 AWS Database Migration Service에 대한 할당량 단원을 참조하십시오.

AWS DMS 3.3.3에서 해결된 문제에는 다음이 포함됩니다.

  • Amazon Kinesis에서 병렬 적용을 사용하는 특정 업데이트 문을 사용하여 태스크가 충돌하는 문제를 수정했습니다.

  • Amazon S3를 대상으로 사용할 때 ALTER TABLE 문에서 태스크가 충돌하는 문제를 수정했습니다.

  • Microsoft SQL Server를 소스로 사용할 때 다각형 열의 값이 잘리는 문제를 수정했습니다.

  • Oracle을 소스로 사용할 때 JA16SJISTILDE 및 JA16EUCTILDE의 유니코드 변환기 관련 문제를 수정했습니다.

  • MEDIUMTEXT 및 LONGTEXT 열이 MySQL에서 S3의 쉼표로 구분된 값(CSV) 형식으로 마이그레이션되지 않는 문제를 수정했습니다.

  • Apache Parquet 출력을 사용할 때 부울 열이 잘못된 형식으로 변환되는 문제를 수정했습니다.

  • Oracle에서 확장된 varchar 열 관련 문제를 수정했습니다.

  • 특정 타임스탬프 조합으로 인해 데이터 유효성 검사 작업이 실패하는 문제를 수정했습니다.

  • Sybase 데이터 정의 언어(DDL) 복제 관련 문제를 수정했습니다.

  • Oracle RAC(실제 애플리케이션 클러스터) 소스가 Oracle Binary Reader와 충돌하는 문제를 수정했습니다.

  • 스키마 이름의 대/소문자를 사용하는 Oracle 대상에 대한 유효성 검사 관련 문제를 수정했습니다.

  • IBM Db2 버전 9.7 및 10의 유효성 검사 관련 문제를 수정했습니다.

  • StopTaskCachedChangesAppliedStopTaskCachedChangesNotApplied기 활성화된 작업이 두 번 중지되지 않는 문제를 수정했습니다.