AWS DMS릴리즈 노트 - AWS Database Migration Service

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

AWS DMS릴리즈 노트

다음에서 현재 및 이전 버전의 AWS Database Migration Service (AWS DMS) 에 대한 릴리스 노트를 확인할 수 있습니다.

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

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

참고

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

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

  • 버전 출시일

  • 이후 버전에서 새 인스턴스를 생성할 수 없는 날짜

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

버전 릴리스 날짜 새 인스턴스 날짜 없음 EOL날짜
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년 1월 30일
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 Database Migration Service 3.5.3 릴리스 노트

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

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

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

  • 압축 기능이 있는 병렬 DML 힌트 HCC

  • 골든 게이트가 활성화된 고급 Oracle 압축

중단 후 캐시된 변경 사항 건너뛰기 문제 변경 내용을 적용하는 동안 예상치 못한 중단이 발생하는 경우 캐시된 변경 내용을 건너뛰는 문제를 수정했습니다.

AWS Database Migration Service 3.5.2 릴리스 노트

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

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

2024년 4월 29일자 DMS 3.5.2 유지 관리 릴리스에서 해결된 문제
해결된 문제 설명
IBMDb2 타겟 세그먼트 풀 로드 IBMDb2를 대상으로 하는 세그먼트 풀 로드에 대한 지원이 추가되었습니다.
대상 설정으로서의 Amazon Timestream Timestream을 대상으로 사용할 때 잘못된 타임스탬프 설정과 지원되지 않는 테이블 작업에 대한 처리를 개선했습니다.
열 필터 사용 시 작업 충돌이 발생합니다. 변환 규칙을 사용하여 동적으로 DMS 추가된 열에 필터를 사용할 때 작업이 충돌하는 문제를 수정했습니다.
트랜잭션 스왑 파일 읽기 로깅 트랜잭션 스왑 파일을 읽는 시점을 표시하는 로깅을 추가했습니다. DMS
S3를 타겟으로 사용하여 CdcInsertsAndUpdates S3가 대상일 때 작업이 CdcInsertsAndUpdates true PreserveTransactions 중단되고 중단될 때 충돌이 발생하는 문제를 true 수정했습니다.
소스 필터 네거티브 연산자 동일한 열에 변환 규칙이 정의된 경우 소스 필터 연산자가 음수 연산자로 설정된 경우 잘못된 동작이 발생하는 문제를 수정했습니다.
소스 읽기가 DMS 일시 중지되는 경우에 대한 로깅을 추가했습니다. 성능 개선을 위해 소스에서의 읽기를 DMS 일시적으로 중지할 때 표시되도록 로깅을 개선했습니다.
이스케이프된 문자가 있는 소스 필터 도중 새로 만든 테이블에 이스케이프 문자를 DMS 적용하는 소스 필터 문제를 수정했습니다. CDC
Postgre를 대상으로 SQL 했는데 삭제가 잘못 복제되었습니다. Postgre가 타겟에서 복제가 null 값으로 SQL 삭제되는 문제를 수정했습니다. DMS
소스 로깅을 개선하는 Oracle이 개선되었습니다. 관련 없는 오류 코드를 제거하기 위한 소스로서의 Oracle에 대한 로깅이 향상되었습니다.
제한 로깅이 개선되었습니다. XMLTYPE XMLTYPE데이터 유형에 대한 전체 LOB 모드 지원 부족을 DMS 표시하기 위해 원본으로 Oracle을 로깅하는 기능이 개선되었습니다.
내 SQL 데이터 손실 My를 대상으로 설정하면 SQL 손상된 열 메타데이터가 작업 충돌이나 데이터 손실을 초래할 수 있는 문제를 수정했습니다.
새 열에 필터 적용 전체 로드 중에 변환 규칙이 새 열에 추가하는 필터를 DMS 무시하는 문제를 수정했습니다.
S3를 대상으로: 유효성 검사 문제 검증 파티션 정의가 서로 다른 여러 테이블을 마이그레이션할 때 데이터 검증이 실패하는 S3 대상 문제를 수정했습니다.
CDC태스크 크래시만 작업 CDC 전용 시 작업이 충돌할 때 TaskRecoveryTableEnabled 충돌이 발생하는 문제를 true 수정했습니다.
SQLMariaDB와 MariaDB의 호환되지 않는 데이터 정렬 My에서 SQL MariaDB로 마이그레이션할 때 데이터 정렬이 DMS 있는 My v8 테이블을 SQL 마이그레이션하지 않는 문제를 수정했습니다. tf8mb4_0900_ai_ci
로 인해 태스크가 충돌합니다. BatchApplyEnabled Batch Apply 기능에서 특정 조건에서 작업이 실패하는 문제를 수정했습니다.
아마존 DocumentDB의 글자 수가 UTF -8자가 아닌 경우 Amazon DocumentDB 엔드포인트에 UTF -8자 이외 문자에 대한 지원이 추가되었습니다.
Batch Apply 태스크 크래시 대규모 트랜잭션을 복제하는 동안 DMS 작업이 충돌하는 Batch Apply 기능 문제를 수정했습니다.
Db2 트랜잭션 롤백 처리 소스에서 롤백되었음에도 불구하고 DMS Db2가 INSERT 타겟에 a를 복제하는 문제를 수정했습니다.
소스 필터를 사용한 유효성 검사 유효성 검사가 소스 필터를 준수하지 않는 문제를 수정했습니다.

AWS Database Migration Service 3.5.1 릴리스 노트

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

새로운 기능 또는 향상된 기능 설명
Postgre SQL 15.x에 대한 지원 AWS DMS 버전 3.5.1은 포스트그레 버전 15.x를 지원합니다. SQL 자세한 내용은 PostgreSQL을 소스로 사용PostgreSQL을 대상으로 사용 단원을 참조하세요.
Amazon DocumentDB Elastic Clusters(샤딩된 컬렉션 포함) 지원 AWS DMS 버전 3.5.1은 샤딩된 컬렉션이 있는 Amazon DocumentDB 엘라스틱 클러스터를 지원합니다. 자세한 내용은 Amazon DocumentDB를 AWS Database Migration Service의 대상으로 사용 단원을 참조하십시오.
Redshift Serverless 대상 Amazon Redshift를 대상으로 사용하도록 지원합니다. 자세한 내용은 AWS Database Migration Service의 대상으로 Amazon Redshift 데이터베이스 사용 단원을 참조하십시오.
Babelfish 엔드포인트 설정 Babelfish 지원을 제공하기 위한 Postgre SQL 대상 엔드포인트 설정이 향상되었습니다. 자세한 내용은 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 Oracle 소스에서 CDC 작업만 비활성 세션이 계속 증가하여 다음과 같은 예외가 발생하는 문제를 수정했습니다. ORA-00020: maximum number of processes exceeded on the source database
DocumentDB에 UPDATE 변경 내용 복제하기 DocumentDB가 대상으로 UPDATE 사용되던 문제가 일부 시나리오에서 명령문이 제대로 복제되지 않던 문제를 수정했습니다.
검증 전용 작업 검증 전용 작업에 대한 데이터 유효성 검사가 비활성화된 경우 작업이 제대로 실패하도록 데이터 유효성 검사 기능에 대한 오류 처리 기능이 개선되었습니다.
연결 종료 후 Redshift 복제 연결 종료 후 대상이 0보다 크게 ParallelApplyThreads 설정된 경우 DMS 작업이 대상에 변경 사항 적용을 재시도하지 않아 데이터가 손실되는 Redshift 대상 문제를 수정했습니다.
내 SQL 텍스트를 중간 텍스트로 복제 전체 모드에서 중간 텍스트 데이터 유형을 My-to-My로 SQL SQL 복제할 때 발생하는 문제를 수정했습니다. LOB
CDC회전된 암호를 사용해도 작업이 복제되지 않음 Secrets Manager에서 암호를 교체한 후 데이터 DMS 복제가 true 중지되는 위치로 BatchApplyEnabled 설정된 DMS 작업의 문제를 수정했습니다.
몽고DB/문서DB 세그멘테이션 문제 MongoDB/DocDB 소스에서 기본 키 열에 큰 값이 포함된 경우 범위 분할이 제대로 작동하지 않는 문제를 수정했습니다.
바인딩되지 않은 숫자 값에 대한 Oracle 데이터 검증 데이터 검증 STRING 중에 바인딩되지 않은 데이터 유형의 값을 NUMERIC a로 인식하는 Oracle 대상 문제를 수정했습니다. DMS
SQL서버 데이터 검증 DMS데이터 검증이 잘못된 SQL 명령문을 생성하는 SQL 서버 엔드포인트 문제를 수정했습니다.
MongoDB 자동 세그먼트화 MongoDB 대상에서 문서를 병렬로 마이그레이션할 때 데이터 자동 파티셔닝 기능을 개선했습니다.
Amazon S3 Apache Parquet 형식 S3 대상에 쓴 Apache Parquet 파일을 Apache Arrow C++가 설치된 Python을 사용하여 볼 수 있도록 문제를 수정했습니다.
Postgre를 소스 SQL 처리로 사용 DDL 지원되지 않는 DDL 작업이 제대로 무시되지 않던 Postgre SQL 소스 관련 문제를 수정했습니다.
Postgre 데이터 오류 SQL timestamptz Postgre에서 Postgre로 SQL SQL 마이그레이션할 때 Batch Apply가 활성화된 상태에서 시간대 데이터가 포함된 타임스탬프가 제대로 마이그레이션되지 않는 문제를 수정했습니다. CDC
SQLOracle에서 Postgre로의 유효성 검사 실패 Oracle에서 Postgre로의 SQL 마이그레이션 시 (38,30) 데이터 유형에 대한 데이터 검증이 실패하던 문제를 수정했습니다. NUMERIC
Oracle 확장 데이터 형식 오류 Oracle 소스에서 확장된 varchar 데이터 형식이 잘리는 문제를 수정했습니다.
필터 연산자 결합 열 필터링 기능에서 null 열 연산자를 다른 유형의 연산자와 결합할 수 없는 문제를 수정했습니다.
CDC과도한 로깅으로 인한 지연 pglogical 플러그인 경고의 과도한 로깅으로 인해 SQL 소스 지연이 발생하는 Postgre 소스 문제를 수정했습니다. CDC
테이블 생성의 양방향 복제 처리 DDL Postgre에서 Postgre로의 양방향 복제 시 테이블 생성 변경 내용이 SQL 제대로 복제되지 SQL 않는 문제를 수정했습니다. DDL
CDC필터 사용 중 오류가 발생했습니다. CDC복제가 실패하던 필터링 기능 문제를 수정했습니다.
Kafka 엔드포인트에 대한 인증 기관 호스트 이름 유효성 검사 인증 기관의 호스트 이름 유효성 검사를 비활성화하는 옵션(SslEndpointIdentificationAlgorithm)을 추가하여 Kafka 엔드포인트의 기능을 개선했습니다.
IBMDb2 유효성 검사 LUW 데이터 검증 중에 Db2 LUW 소스 날짜, 타임스탬프 및 시간 데이터 유형이 제대로 처리되지 않던 문제를 수정했습니다.
S3 유효성 검사 Db2에서 LUW S3로의 마이그레이션 시 검증 기능이 타임스탬프 (0) 데이터 유형을 제대로 처리하지 못하는 문제를 수정했습니다.
DMS작업 재시작 실패 pglogical 플러그인을 사용할 때 AWS DMS 작업이 다시 시작되지 않고 관계형 이벤트를 사용할 수 없는 Postgre SQL 소스 문제를 수정했습니다.
SQL데이터 유형에 대한 서버 유효성 검사 HIERARCHY HIERARCHY데이터 유형 검증이 실패하는 SQL 서버 소스 문제를 수정했습니다.
SQL제어 문자가 포함된 서버 문자열 제어 문자가 포함된 문자열이 제대로 복제되지 않는 SQL 서버 소스 문제를 수정했습니다.
Redshift 및 Secrets Manager Redshift 대상에서 Secrets Manager를 사용할 때 엔드포인트 테스트가 실패하는 문제를 수정했습니다.
내 설정 불일치 SQL ParallelLoadThreads 작업 설정이 변경된 후 ParallelLoadThreads 설정이 제대로 유지되지 않는 내 SQL 대상 관련 문제를 수정했습니다.
Postgre와 Oracle 데이터 유형을 SQL 매핑하는 중 오류가 발생했습니다. Postgre에서 SQL Oracle로의 마이그레이션 시 데이터 유형에서 데이터 유형으로 TEXT 복제할 때 작업이 실패하는 문제를 수정했습니다 (2000). VARCHAR2
오라클에서 Postgre로의 데이터 검증 SQL Oracle에서 Postgre로 SQL 마이그레이션할 때 문자가 문자로 복제될 때 NULL 데이터 유효성 검사에서 오탐이 보고되는 문제를 수정했습니다. SPACE
SQL구성의 서버 소스 AlwaysOn AlwaysOn 구성 시 복제본 이름이 실제 SQL 서버 이름과 정확히 일치하지 않을 경우 AWS DMS 작업이 실패하는 서버 원본 관련 문제를 수정했습니다.
Oracle 소스 엔드포인트 테스트 실패 Oracle 세션 ID () 를 검색하는 동안 권한이 충분하지 않아 AWS DMS 엔드포인트 연결 테스트가 실패하는 Oracle 소스 문제를 수정했습니다. SID
CDC새 테이블을 가져오지 않음 CDC태스크만 (only task) 에서 태스크가 시작된 후 소스에서 생성된 테이블이 경우에 따라 복제되지 않는 문제가 수정되었습니다.
Oracle을 소스로 사용 시 미결 트랜잭션 Oracle 소스의 시작 위치에서 CDC 전용 작업을 시작할 때 미해결 트랜잭션을 처리하는 방법을 개선했습니다.
누락 데이터 문제 캐시된 변경 사항을 적용한 후(StopTaskCachedChangesApplied 옵션이 true로 설정됨) 태스크를 중지하면 태스크를 재개할 때 데이터가 누락되는 문제를 수정했습니다. 원본의 변경 내용이 많아서 AWS DMS 복제 인스턴스 디스크에 캐시된 변경 내용이 AWS DMS 계속 남아 있는 경우 이 문제가 드물게 발생할 수 있습니다.
확장 데이터 형식에 대한 데이터 유효성 검사 문제 Postgre에서 Oracle 데이터 SQL 검증으로 확장된 데이터 유형에 대한 검증이 실패하던 문제를 수정했습니다.
일치하지 않은 문자 인코딩에 대한 데이터 유효성 검사 문제 소스와 대상 간에 문자 인코딩이 일치하지 않을 때 SQL Server to Postgre SQL 데이터 검증에서 검증이 실패하던 문제를 수정했습니다.
데이터 검증 문제 -01455 ORA Postgre가 Oracle에 매핑할 때 검증 중에 ORA -01455 오류가 발생하는 문제를 수정했습니다. SQL integer number(10)
SQL서버 지원 IDENTITY 대상 열에 IDENTITY 속성이 있는 경우 ID 열 마이그레이션이 실패하는 SQL SQL 서버 간 데이터 복제 문제를 수정했습니다.
명령문의 문자 집합 문제 ALTER My SQL to My SQL 복제 시 ALTER CDC 명령문을 UTF16 마이그레이션할 때 문자 집합이 로 AWS DMS 변경되는 문제를 수정했습니다.
Postgre에서 SQL Redshift로의 공간 데이터 유형 지원 SQLPostgre에서 Amazon spatial Redshift로 마이그레이션할 때 데이터 유형에 대한 지원이 추가되었습니다.
GZIP.parquet 파일 압축 S3를 대상으로 GZIP 압축하는.parquet 파일을 AWS DMS 생성하지 못하는 문제가 수정되었습니다.
MongoDB/DocDB 소스 마이그레이션 MongoDB 소스에서 일부 파티션을 마이그레이션하지 AWS DMS 않는 문제가 해결되었습니다.
테이블 통계 문제 복제 인스턴스의 태스크 중 하나 이상에 1,001개가 넘는 테이블이 포함된 경우 테이블 통계가 표시되지 않는 문제를 수정했습니다.
IBMDb2 LUW 버전 10.1.0 이하에서는 테이블이 일시 중지되었습니다. LUW소스 데이터베이스 버전이 10.1.0 이하일 TYPESTRINGUNITS is not valid 때 오류와 함께 테이블 마이그레이션이 일시 중단되는 Db2 소스 문제를 수정했습니다.
MongoDB 파티셔닝 문제 MongoDB/DocDB에서 소스 파티션의 세그먼트가 하나 이상 누락되는 문제를 수정했습니다.
MongoDB 파티셔닝 문제 유형 변환 버그로 인해 NumberLong () 유형의 열을 기반으로 한 분할이 실패하는 문제를 수정했습니다.
MongoDB 파티셔닝 문제 MongoDB를 소스로 사용할 때 대규모 데이터 세트에 대한 자동 세그먼트화 성능을 개선했습니다.
MongoDB 드라이버 버전 MongoDB 버전 3.6 이하를 계속 지원하기 위해 MongoDB 드라이버를 1.20.0으로 다운그레이드했습니다.
Amazon S3 Apache Parquet 타임스탬프 데이터 형식 Amazon S3 파켓 대상 문제를 수정했습니다. AWS DMS 이제 형식 파라미터를 이전 버전의 AWS DMS동작과 isAdjustedToUTC true 일치하도록 설정합니다.
Amazon Redshift 대상 복사 명령 Amazon Redshift를 대상으로 사용할 때 Amazon S3에서 Amazon Redshift로 데이터를 복사하는 경우 대용량 테이블에 대해 복사 명령이 실패하는 문제를 수정했습니다.
Postgre 지오메트리 데이터 유형 SQL Postgre에서 Postgre로 SQL 마이그레이션할 때 큰 지오메트리 데이터 유형에서 마이그레이션이 실패하던 문제를 수정했습니다SQL.
오라클에서 Postgre로 SQL XML Oracle에서 Postgre로 XML 복제할 때 마이그레이션으로 인해 추가 공간이 추가되던 문제를 수정했습니다. SQL
지원되는 엔진에서 대상 체크포인트 업데이트 AWS DMS 이제 대상 데이터베이스의 awsdms_txn_state 테이블에서 대상 체크포인트를 업데이트합니다.
MongoDB/DocDB 레코드가 잘못된 컬렉션으로 전송됨 MongoDB/DocDB에서 데이터가 잘못된 대상 컬렉션으로 전송되는 문제를 수정했습니다.
Oracle 소스 새 테이블 선택 ( EscapeCharacter 엔드포인트 설정 포함) EscapeCharacter엔드포인트 설정이 설정된 상태에서 작업을 중지했다가 다시 시작할 때 Oracle 소스에서 새 테이블만 복제를 위해 픽업하던 문제를 수정했습니다. AWS DMS
CDC복구 체크포인트 대상 데이터스토어와 콘솔 간에 발견된 CDC 복구 체크포인트의 불일치를 수정했습니다. AWS DMS
CDC검증 전용 작업 작업의 모든 테이블에 오류가 발생해도 작업이 실패하지 않는 CDC 검증 전용 작업의 문제를 수정했습니다.
소스 또는 대상 연결 문제의 유효성 검사 동작 연결이 AWS DMS 끊길 때 원본 또는 대상의 테이블이 일시 중단되는 데이터 유효성 검사 관련 문제를 수정했습니다.
Oracle에서 Postgre로의 SQL 데이터 유효성 검사에 대한 오탐이 발생했습니다. Oracle에서 Postgre로 SQL 데이터를 검증할 때 오탐이 보고되던 문제를 수정했습니다. AWS DMS 대상의 소스 NULL 문자 표현의 차이가 이외의 텍스트 기반 데이터 유형에서는 반영되지 않았기 때문입니다. VARCHAR
Oracle에서 Postgre로의 데이터 잘라내기 SQL Oracle 설정이 1로 설정된 열의 데이터를 잘라내는 경우 Oracle을 SQL 원본으로 사용하고 Postgre를 대상으로 사용하는 문제를 AWS DMS 수정했습니다. NVARCHAR NLS_NCHAR_CHARACTERSET AL16UTF16
데이터 유효성 검사 오류 소스 필터링과 열 추가 변환 규칙을 모두 사용할 때 unable to create where filter clause 오류가 발생하는 데이터 유효성 검사 문제를 수정했습니다.
Redshift 대상 오류 처리 CDC작업 설정이 0보다 큰 값으로 설정된 경우 Redshift를 대상으로 설정했을 때 오류 처리가 구성된 대로 작동하지 않는 문제를 수정했습니다. ParallelApplyThreads
Oracle 소스 통신 실패 Oracle을 소스로 사용할 때 태스크가 RUNNING 상태로 유지되지만 통신 실패 후 데이터를 마이그레이션할 수 없는 문제를 수정했습니다.
CDC열 필터를 사용하여 테이블이 일시 중단되었습니다. 열 필터가 적용되는 CDC 단계에서 테이블이 일시 중단되는 Full Load + CDC 작업 관련 문제를 수정했습니다.
S3 대상의 특수 문자에 대한 데이터 유효성 검사 실패 테이블 이름에 밑줄 이외의 특수 문자가 포함된 경우 태스크가 실패하는 S3 대상 데이터 유효성 검사 문제를 수정했습니다.
몽고DB 소스 풀로드 및 실패 CDC 대규모 컬렉션을 마이그레이션하는 동안 캐시 이벤트를 처리하는 동안 Full Load + CDC 태스크가 실패하는 MongoDB 소스 문제를 수정했습니다.
BatchApplyEnabled를 true로 설정 시 업그레이드 문제 작업 설정이 true로 설정된 작업이 AWS DMS 버전 3.4.6에서 3.5.1로 마이그레이션한 후 경우에 따라 실패하는 문제가 수정되었습니다. BatchApplyEnabled
SQL데이터 정렬이 대/소문자를 구분하는 서버 소스 AlwaysOn SQL서버를 원본으로 AlwaysOn 사용할 때 대소문자를 구분하여 정렬이 실패하는 문제를 수정했습니다.
소스 태스크가 멈췄습니다SQL. My를 소스로 SQL 사용할 때 소스가 제대로 구성되지 않은 경우 작업이 실패하는 대신 중단되는 문제를 수정했습니다.
S3 소스 전체 로드 태스크 실패 AWS DMS 버전 3.4.6 또는 3.4.7에서 버전 3.5.1로 업그레이드한 후 S3를 소스로 사용할 때 작업이 재개되지 않는 문제를 수정했습니다.
C가 false로 설정된 Postgre 소스 SQL aptureDDLs CaptureDDLs엔드포인트 설정이 false로 설정된 상태에서 Postgre를 소스로 SQL 사용할 때 제대로 처리되지 않는 문제를 DDLs 수정했습니다.
재개 시 Oracle 소스 태스크 충돌 Oracle을 소스로 사용할 때 재개 시 열 이름의 잘못된 데이터로 인해 태스크가 중단되는 문제를 수정했습니다.
SQL소스 LOB 조회 실패가 발생했습니다. ParallelApplyThreads작업 설정이 0보다 큰 값으로 설정된 경우 My를 원본으로 사용할 때 LOB 조회가 실패하는 문제를 수정했습니다. SQL
SQL비논리적 서버 소스 오류 LSN AWS DMS 버전 3.4.7에서 버전 3.5.1로 업그레이드한 후 illogical LSN sequencing state error 오류가 발생하여 태스크가 실패하는 소스 SQL 서버 관련 문제를 수정했습니다.
pglogical을 사용하는 Postgre 소스 SQL pglogical 플러그인을 사용하는 작업이 중지되고, 테이블이 선택 규칙에서 제거되고, 작업이 재개되고, 제거된 테이블이 변경되면 SQL Postgre에서 작업이 실패하는 문제를 수정했습니다.
Aurora 내 복구 체크포인트가 SQL 잘못되었습니다. Aurora SQL My에서 Aurora 페일오버 또는 Aurora 소스 중지 및 시작의 결과로 잘못된 복구 체크포인트가 저장되는 문제를 수정했습니다.
SQL소스 태스크로서의 서버 충돌이 발생했습니다. 로 설정했을 때 SafeguardPolicy 태스크가 충돌하는 소스 SQL 서버 문제를 RELY_ON_SQL_SERVER_REPLICATION_AGENT 수정했습니다.
My를 SQL 대상으로 하는 잘못된 데이터 유형 캐스팅 My를 대상으로 SQL 설정하면 일괄 적용 단계에서 잘못된 데이터 유형 변환으로 인해 CDC 복제가 실패하는 문제를 수정했습니다.
Postgre를 원본으로 사용하는 경우 C가 false로 aptureDDLs 설정되어 작업이 실패했습니다SQL. CaptureDDLs엔드포인트 설정이 로 DML 설정된 경우 SQL a로 DDL 처리되어 작업이 실패하는 Postgre의 소스 문제를 수정했습니다. false
MongoDB 빈 컬렉션 중단 MongoDB를 소스로 사용할 때 빈 컬렉션으로 인해 작업이 중단되는 문제를 해결했습니다.
Redshift를 대상으로 사용 시 전체 로드 작업 중단 Redshift를 대상으로 사용할 때 복구 체크포인트 컨트롤 테이블이 활성화된 경우 전체 로드 단계에서 작업이 중단되는 문제를 해결했습니다.
S3에서 S3로 데이터 이동 없음 S3에서 S3로의 복제 시 데이터가 지정되지 않은 경우 데이터가 복제되지 않는 AWS DMS 문제를 bucketFolder 수정했습니다.
CDC지연 시간이 로 GlueCatalogGeneration 설정된 경우 true S3를 대상으로 사용할 때 GlueCatalogGenerationtrue로 설정된 경우 과도한 지연 시간이 발생하는 문제를 해결했습니다.
Oracle을 대상으로 사용 시 데이터 잘림 Oracle을 대상으로 사용할 때 열의 데이터를 AWS DMS 잘라내는 문제를 수정했습니다VARCHAR2.
Postgre 밑줄 와일드카드 동작 SQL 선택 규칙의 '_' 와일드카드 동작이 문서에 설명된 SQL 대로 작동하지 않는 Postgre의 소스 문제를 수정했습니다.
Postgre에서 소스가 비어 있는 헤더 문제가 SQL 발생했습니다. WAL Postgre가 SQL 소스로서 복제 슬롯에서 수신한 빈 WAL 헤더로 인해 작업이 실패하는 문제를 수정했습니다.
압축된 바이너리 로그가 있는 소스로서의 My SQL 또는 MariaDB My SQL 및 MariaDB 소스에서 압축이 감지되었을 때 적절한 오류 메시지가 표시되지 않는 문제를 수정했습니다. AWS DMS BINLOG
S3 데이터 검증 특수 문자 프라이머리 키와 비프라이머리 키 열의 특수 문자를 처리하도록 S3 데이터 검증을 개선했습니다.
Redshift를 대상으로 사용 시 잘못된 작업 로그 항목 및 에서 일괄 적용 명령문 실패를 보고하는 작업 로그에 오해의 소지가 있는 항목이 나타나는 Redshift의 대상 문제가 수정되었습니다. UPDATES DELETES
SQL서버에서 S3로의 마이그레이션 작업 충돌이 발생했습니다. 캐시된 변경 사항을 적용하는 동안 태스크가 충돌하는 SQL 서버에서 S3로의 마이그레이션 문제를 수정했습니다.
일괄 적용 오류 시 데이터 누락 배치 적용 시 오류가 발생하면 데이터가 누락되는 배치 적용 기능 관련 문제를 해결했습니다.

AWS Database Migration Service 3.5.0 베타 릴리스 노트

중요

AWS DMS 3.5.0은 복제 인스턴스 엔진의 베타 버전입니다. AWS DMS 모든 이전 릴리스와 동일하게 이 버전을 지원합니다. 하지만 AWS DMS 3.5.0 베타를 프로덕션 용도로 사용하기 전에 먼저 테스트해 보는 것이 좋습니다.

다음 표에는 AWS Database Migration Service (AWS DMS) 버전 3.5.0 베타에 도입된 새로운 기능 및 개선 사항이 나와 있습니다.

새로운 기능 또는 향상된 기능 설명
오라클과 마이크로소프트 SQL 서버를 위한 타임 트래블 이제 DMS 지원되는 Oracle, Microsoft SQL Server 및 Postgre SQL 소스 엔드포인트와 지원되는 Postgre 및 My 대상 엔드포인트가 있는 모든 AWS 지역에서 타임 트래블을 사용할 수 있습니다. DMS SQL SQL
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 S3 AWS Glue Data Catalog 타겟과 함께 사용 AWS DMS 단원을 참조하십시오.
DocumentDB 대상에 대한 병렬 적용 ParallelApply*새 작업 설정의 대상으로 DocumentDB를 사용하면 이제 AWS DMS 복제 중에 초당 최대 5000개의 레코드를 지원합니다. CDC 자세한 내용은 Amazon DocumentDB를 AWS Database Migration Service의 대상으로 사용 단원을 참조하십시오.
고객 중심 로깅 이제 AWS DMS 버전 3.5.0에서 작업 로그를 보다 효과적으로 검사하고 관리할 수 있습니다. AWS DMS작업 로그 보기 및 관리에 대한 자세한 내용은 을 참조하십시오. 보기 및 관리 AWS DMS태스크 로그
SASL_ Kafka 대상 엔드포인트의 PLAIN 메커니즘 이제 SASL _ PLAIN 인증을 사용하여 MSK Kafka 대상 엔드포인트를 지원할 수 있습니다.
My의 XA 트랜잭션 복제 SQL 이제 내 SQL DMS 소스에서 XA 트랜잭션을 사용할 수 있습니다. DMS3.5.0 이전에는 XA 트랜잭션의 일부로 적용된 DML 변경 사항이 제대로 복제되지 않았습니다.
Oracle 확장 데이터 형식 AWS DMS 이제 Oracle 버전 12.2 이상에서 확장된 데이터 유형의 복제가 지원됩니다.
Db2 환경 LUW PureScale AWS DMS 이제 Db2 LUW PureScale 환경에서의 복제가 지원됩니다. 이 기능은 소스 변경 위치에서 변경 사항 처리 시작 옵션사용해야만 지원됩니다.
SQL옵션이 있는 READ_COMMITTED_SNAPSHOT 서버 소스 READ_COMMITTED_SNAPSHOT옵션이 로 설정된 Microsoft SQL Server 원본 데이터베이스를 사용하는 경우 forceDataRow조회 연결 속성을 설정하여 DML 변경 내용을 올바르게 복제할 수 있습니다. TRUE

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

AWS DMS 3.5.0에서 해결된 문제는 2023년 3월 17일에 시작되었습니다.
주제 해결 방법
Oracle - 숫자에서 변환된 문자열의 특별 사례 비교 Oracle 소스에서 문자열로의 데이터 형식 변환이 있는 숫자 열에 대해 필터링 규칙이 예상대로 작동하지 않는 문제를 수정했습니다.
SQL온프레미스 서버 AG 개선 사항 에서 사용하지 않는 복제본에 대한 불필요한 연결을 제거하여 AlwaysOn구성에서 SQL 서버 원본과의 연결 처리 효율성을 개선했습니다. DMS
SQL서버 HIERARCHYID 내부 변환 SQL서버 원본에서 HIERARCHYID 데이터 유형이 SQL 서버 대상이 아닌 VARCHAR (250) 으로 복제되는 문제를 수정했습니다. HIERARCHYID
S3 대상 이동 태스크 수정 S3 대상으로의 이동 태스크가 시간이 매우 오래 걸리거나 중단된 것처럼 보이거나 완료되지 않는 문제를 수정했습니다.
SASLKafka의 일반 메커니즘 MSKKafka 대상 SASL 엔드포인트에 일반 인증 방법에 대한 지원을 도입했습니다.
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 검색에 사용되는 select 문을 포함하도록 SQL 서버 소스의 LOB 잘라내기에 대한 경고 로깅을 개선했습니다. LOB
암호가 잘못된 경우 DMS TDE 작업 충돌이 발생하지 않도록 치명적 오류를 추가하세요. Oracle의 잘못된 TDE 비밀번호로 인한 오류 메시지 없이 태스크가 실패하는 상황에서 의미 있는 오류 메시지를 도입하고 태스크가 실패하는 상황에서 발생하는 DMS 작업 충돌 문제를 제거했습니다.
도중에 Postgre SQL CTAS (선택한 대로 테이블 생성) 마이그레이션을 DDL 허용합니다. CDC 도중에 DMS Postgre를 복제할 수 없는 제한 사항 SQL CTAS (선택한 대로 테이블 생성) 이 제거되었습니다. DDLs CDC
테이블 열을 드롭인할 때 pg_logical 태스크가 충돌하는 문제를 수정했습니다. CDC 에 대한 지원이 비활성화되어 있을 때 S3 대상의 Postgre SQL 소스에서 열이 대상에서 잘못 정렬되는 문제를 수정했습니다. LOBs LOBs
내 연결 처리에서 메모리 누수가 발생하는 문제를 수정했습니다. SQL 작업 메모리 사용량이 지속적으로 증가하는 내 SQL 소스 문제를 수정했습니다.
Oracle 소스 엔드포인트 설정 - ConvertTimestampWithZoneToUTC '' 및 'TIMESTAMPWITHTIMEZONETIMESTAMPWITHLOCALTIMEZONE' 열의 타임스탬프 값을 로 true 변환하려면 이 속성을 로 설정하십시오. UTC 기본적으로 이 속성의 값은 'false'이며, 데이터는 소스 데이터베이스 시간대를 사용하여 복제됩니다.
Oracle 소스 - DataTruncationErrorPolicy to SUSPEND _가 TABLE 작동하지 않음 S3 타겟이 있는 Oracle 소스에서 DataTruncationErrorPolicy 작업 설정이 SUSPEND _로 설정된 동안 테이블이 일시 중단되지 않는 문제가 수정되었습니다TABLE.
SQL쿼리 절을 작성하는 동안 긴 스키마/테이블에서 서버가 실패합니다. 선택 규칙에 쉼표로 구분된 테이블 목록이 포함된 경우 작업이 실패하거나 응답하지 않는 SQL 서버 소스 문제를 수정했습니다.
MongoDB 엔드포인트를 사용하는 Secret Manager 인증 MongoDB 및 DocumentDB 엔드포인트에서 Secret Manager 기반 인증이 작동하지 않는 문제를 수정했습니다.
DMS_ _가 다음과 같이 설정된 CDC 경우 멀티바이트 varchar 열의 데이터가 잘리는 현상 NLS NCHAR CHARACTERSET UTF8 Oracle 대상의 Oracle 소스에서 _ _가 로 설정된 멀티바이트 열의 데이터가 잘리는 문제를 수정했습니다. VARCHAR NLS NCHAR CHARACTERSET UTF8
filterTransactionsOfUserECA오라클의 경우 LogMiner 를 사용하여 LogMiner Oracle에서 filterTransactionsOfUser 복제할 때 지정된 사용자의 트랜잭션을 무시할 수 있도록 DMS 추가 연결 속성 (ECA) 을 추가했습니다.
SQL백업에서 lsn이 누락된 경우 서버 설정 복구 가능 오류가 발생했습니다. SQL서버에서 작업이 누락되어도 실패하지 않는 문제를 수정했습니다. 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 대상으로 사용 단원을 참조하십시오.

IBMDb2 z/OS 데이터베이스를 전체 로드용으로만 소스로 지원

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

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

SQLSupport (서버 읽기 전용) 복제본을 원본으로 사용

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

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

Support EventBridge DMS 이벤트

AWS DMS EventBridge for DMS events를 사용하여 이벤트 구독을 관리할 수 있습니다.

자세한 내용은 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

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

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

AWS DMS 이제 Aurora 서버리스 v2를 타겟으로 지원합니다. 를 사용하여 AWS DMS이제 Aurora 서버리스 v2로 라이브 마이그레이션을 수행할 수 있습니다.

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

버전용 LUW 새 IBM Db2

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

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

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

AWS DMS 3.4.7에는 다음과 같은 신규 또는 변경된 동작과 해결된 문제가 포함됩니다.

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

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

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

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

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

  • RDSSQL서버, Azure SQL Server 및 자체 관리 SQL 서버의 경우 — DMS 이제 a가 포함되거나 포함되지 않은 마이그레이션 작업을 위해 선택한 모든 CDC 테이블에 MS-를 자동으로 설정하거나 자체 관리 서버 테이블의 MS-에 대한 활성화 우선 순위를 고려한 고유한 인덱스를 사용하여 REPLICATION MS-를 자동으로 설정할 수 있습니다. PRIMARY KEY SQL PRIMARY KEY

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

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

  • Redshift를 대상으로 사용할 때 대상 열이 부울로 미리 생성된 상태에서 CHARACTER VARYING 형식을 부울로 올바르게 캐스팅하는 문제를 수정했습니다.

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

  • Oracle을 대상으로 사용할 때 DELETE 작업에 대한 병렬 힌트가 설정 trueBatchApplyPreserveTransactionBatchApplyEnabled 설정된 상태에서 준수되지 않던 문제를 수정했습니다. false

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

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

  • SQLPostgre를 대상으로 사용할 때 작업이 오류 처리 CDC 작업 설정을 제대로 활용하지 않는 문제를 수정했습니다.

  • Redis Enterprise 인스턴스의 Redis OSS 모드를 올바르게 식별할 수 DMS 없었던 문제를 수정했습니다. OSS

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

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

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

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

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

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

  • 대상을 대상으로 복제하거나 복제하지 않는 문제를 해결하는 소스로 SQL 서버를 사용할 때 발생하는 마이그레이션 문제를 수정했습니다 ALTERDECIMAL. NUMERIC SCALE

  • SQLServer 2005와의 연결 문제가 해결되었습니다.

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

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

  • 2022년 11월 25일부터 DMS Studio는 사용 중지되었습니다.

  • 2023년 1월 31일부터 DMS 스키마 변환은 Aurora My와 Aurora SQL SQL Postgre를 대상 데이터 공급자로 지원합니다.

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

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

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

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 대상에 대한 자세한 내용은 을 참조하십시오마이그레이션에 적합한 대상.

SQLMy용 Google Cloud를 SQL 소스로 지원

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

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 명령문의 열이 잘못된 열로 채워지는 문제를 수정했습니다.

  • SQLPostgre를 소스로 사용할 때 제한된 LOB 모드에서 BYTEA 열의 NULL 값이 포함된 pglogical 플러그인을 사용하면 AWS DMS 작업이 중단될 수 있는 문제를 수정했습니다.

  • SQLPostgre를 소스로 사용할 때 많은 소스 테이블을 삭제하면 AWS DMS 작업이 중단되는 문제를 수정했습니다.

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

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

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

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

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

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

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

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

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

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

  • SQLPostgre를 소스로 사용하는 ExecuteTimeout 엔드포인트 설정을 전체 로드 작업에서 제대로 사용하도록 문제를 수정했습니다.

  • SQLPostgre를 소스로 사용하는 동안 작업이 제한 LOB 모드로 설정된 경우 배열 데이터 유형 열을 마이그레이션할 때 발생하는 문제를 수정했습니다.

  • Postgre를 소스로 사용할 때 1970-01-01 이전 시간대의 타임스탬프를 마이그레이션할 때 발생하는 문제를 수정했습니다. SQL

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

  • 내 SQL 소스/타겟을 사용할 때 세션 읽기 및 쓰기 타임아웃 엔드포인트 설정을 준수하는 문제를 수정했습니다.

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

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

  • ParallelApply* 기능을 활성화하면 작업이 중단되지만 Amazon Kinesis Data Streams를 소스로 사용할 때 일부 테이블에 기본 기본 키가 없는 문제가 해결되었습니다.

  • Amazon Kinesis Data Streams를 소스로 사용할 StreamArn 때 잘못된 항목으로 오류가 발생하지 않던 문제를 수정했습니다.

  • 기본 키 값을 빈 문자열로 지정하면 대상으로 사용할 OpenSearch 때 작업이 중단되는 문제를 수정했습니다.

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

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

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

기본 키에 정밀도 밀리초 단위의 날짜/시간 데이터 유형이 있을 때 LOB 조회가 제대로 작동하지 않는 소스 SQL 서버 문제를 수정했습니다.

SQL서버에서 Redshift로 — '날짜/시간 오프셋'이 '타임스탬프츠'에 매핑됨

서버에서 Redshift로 마이그레이션하는 경우 SQL 서버의 '날짜/시간 오프셋' SQL 형식이 Redshift '타임스탬프' 형식에 매핑되도록 매핑이 개선되었습니다.

데이터 검증 - 사실임 SkipLobColumns

SkipLobColumns True이고 소스에 LOB a가 있고 마지막 열에 기본 키가 있고 유효성 검사를 통해 데이터 차이가 감지되면 DMS 작업이 충돌하는 문제를 수정했습니다.

SQLMy를 소스로 사용한 데이터 검증

데이터 검증이 활성화된 상태에서 SQL My를 원본으로 사용할 때 값이 null인 복합 고유 키가 있는 테이블을 사용할 때 DMS 작업 충돌이 발생하는 문제를 수정했습니다.

내 광고 SQL 출처

My SQL as a Source에서 정밀도를 높이기 위해 열을 변경할 때 오버플로 오류가 발생하여 테이블이 일시 중단되는 문제를 수정했습니다.

SQLODBC드라이버를 8.0.23으로 업그레이드

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

My —파티션을 나눈 테이블에 대한 지원 변경 사항 SQL DDL

사용자가 파티션 DDL 변경으로 인한 테이블 일시 중단을 건너뛸 수 있는 새로운 내 SQL 엔드포인트 설정을 skipTableSuspension ForPartitionDdl 도입하여 이제 파티션을 나눈 내 테이블의 DDL 변경을 지원할 DMS 수 있습니다. CDC SQL

MongoDB에서 Redshift로 마이그레이션

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

Redshift 대상 - 일괄 적용에서 Time Travel Segfault

Redshift를 대상으로 사용할 때 DMS 작업이 true로 BatchApplyEnabled 설정되면 충돌이 발생하는 문제를 수정했습니다.

Redshift 대상

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

Redshift 대상

Redshift를 대상으로 사용할 때 CDC 대상 열의 유형이 불리언인 반면 소스 유형은 문자가 달라지는 문제를 수정했습니다.

Redshift 대상

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

Postgre를 사용한 데이터 검증 SQL

Postgre를 통한 검증 시 부울 데이터 유형이 SQL 있을 때 검증이 실패하는 문제를 수정했습니다.

Postgre를 소스로 SQL

SQLPostgre를 소스로 사용하는 문제를 수정하여 전체 로드 시 추가 연결 속성의 ExecuteTimeout 필드를 사용하도록 했습니다.

SQLPostgre를 소스로

SQLPostgre를 소스로 사용하는 문제를 수정하여 요청한 작업 재개보다 큰 내용을 읽는 경우 60분 이상 읽으면 작업이 실패하여 LSN 사용 LSNs 중인 복제 슬롯에 문제가 있음을 나타냅니다.

SQL소스로서의 Postgre—1970-01-01 이전의 타임스탬프

Postgre를 소스로 사용할 때 1970-01-01 이전의 타임스탬프가 제대로 마이그레이션되지 않던 문제를 수정했습니다SQL. CDC

Postgre를 소스로 SQL

Postgre를 소스로 사용할 SQL 때 데이터 유형 값에 따라 문자가 잘리는 문제를 DMS 수정했습니다. CDC

SQLPostgre를 소스로 사용 - 중지된 작업 재개

Postgre에서 이전에 중지된 작업 재생을 재개할 때 하나 이상의 SQL 트랜잭션이 누락되는 문제를 원본으로 수정했습니다. CDC

Amazon S3 대상

S3를 타겟으로 사용할 때 AddColumnName true이고 “" 인 경우 결과 CSV 파일 헤더가 한 열 차이로 표시되는 문제를 수정했습니다. TimestampColumnName

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

S3를 원본으로 사용할 때 전체 로드 상태의 DMS 작업이 대상 데이터베이스에 전체 테이블이 로드된 후에만 사용된 메모리를 해제하는 문제가 수정되었습니다.

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

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

AWS Database Migration Service 3.4.5 릴리스 노트

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

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

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

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

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

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

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

  • My를 SQL 소스로 사용할 때 데이터베이스 마이그레이션 작업에서 특수 메타데이터 설정의 LOB 업데이트가 누락되는 문제를 수정했습니다.

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

  • My SQL 5.6.4 이상을 원본으로 사용할 때 NULL DATETIME 레코드를 파싱할 때 데이터베이스 마이그레이션 작업이 실패하는 문제를 수정했습니다.

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

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

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

  • Amazon Redshift를 대상으로 one-by-one 사용하여 모드에서 병렬 적용 모드로 되돌릴 때 중복된 레코드가 복제되는 문제를 수정했습니다.

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

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

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

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

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

  • RDSSQL서버가 아닌 소스를 사용할 rdsadmin 때 데이터베이스 마이그레이션 작업에서 오류가 보고되는 문제를 수정했습니다.

  • SQLServer를 UUID 원본으로 사용할 때 파티션 설정에서 기본 키로 사용할 경우 데이터 검증이 실패하는 문제를 수정했습니다.

  • Db2를 LUW 원본으로 사용할 때 데이터베이스 로그에서 필요한 항목을 찾을 LSN 수 없는 경우 전체 로드 플러스 CDC 작업이 실패할 수 있는 문제를 수정했습니다.

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

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

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

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

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

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

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

  • My SQL 버전 8을 사용할 때 caching_sha2_password 인증 플러그인에 대한 지원이 확장되었습니다.

AWS Database Migration Service 3.4.4 릴리스 노트

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

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

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

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

  • Oracle Data Guard 페일오버 이후 Oracle 소스 엔드포인트가 역할을 전환할 때 AWS DMS 작업 실행이 계속 처리되도록 개선되었습니다.

  • 향상된 오류 처리 기능은 Oracle ORA 엔드포인트를 사용할 때 —12561을 복구 가능한 오류로 취급합니다.

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

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

  • TIMESTAMP WITH TIME ZONE데이터 유형을 지원하여 SQL Postgre를 소스로 마이그레이션할 수 있도록 개선했습니다.

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

  • SQLPostgre 엔드포인트를 사용할 때 정밀도 및 스케일이 없는 NUMERIC 날짜 유형을 더 잘 처리할 수 있도록 새 mapUnboundedNumericAsString 설정을 도입했습니다.

  • SQLPostgre를 소스로 사용할 때 AWS DMS 작업을 중지했다가 다시 시작한 후 “0개의 행이 영향을 받음”으로 작업이 실패하는 문제를 수정했습니다.

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

  • Postgre를 소스로 사용할 때 “±무한대” TIMESTAMP 값을 AWS DMS 마이그레이션하지 못하는 문제를 수정했습니다. SQL

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

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

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

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

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

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

  • MongoDB 또는 Amazon DocumentDB (MongoDB 호환) 를 원본으로 사용하는 경우 장애 조치가 발생할 경우 CDC 작업을 재시도할 수 있는 문제를 수정했습니다.

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

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

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

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

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

  • My를 SQL 소스로 사용하는 복합 키에 Null을 허용하는 열이 있는 경우 AWS DMS 작업이 충돌하는 문제를 수정했습니다.

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

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

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

  • RDSfor 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 vCPUs 및 192GiB의 메모리이고 R5 크기는 최대 96 및 vCPUs 768GiB의 메모리까지 생성할 수 있습니다.
Amazon Redshift 성능 개선 AWS DMS 이제 Redshift를 대상으로 사용하여 진행 중인 복제의 성능을 개선할 때 병렬 적용을 지원합니다. 자세한 내용은 Amazon Redshift에 대한 멀티스레드 작업 설정 단원을 참조하십시오.

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

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

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

  • SQL서버를 원본으로 사용할 때 캐시된 변경 내용 단계에서 레코드가 누락되는 문제를 수정했습니다.

  • SQLServer를 원본으로 사용할 RDS 때 AWS DMS 작업이 재개된 후 레코드를 건너뛰는 문제를 수정했습니다.

  • AWS DMS ASSERTION로깅 구성 요소가 서버에 대해 SQL 큰 로그를 생성하는 문제를 수정했습니다.

  • My를 원본으로 사용할 때 열 구문 분석 오버플로로 인해 CDC 단계 중에 데이터 검증이 실패하던 문제를 수정했습니다SQL.

  • Postgre를 대상으로 사용할 때 데이터 검증 중 세그멘테이션 오류로 인해 AWS DMS 작업이 충돌하는 문제를 수정했습니다. SQL

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

  • Postgre를 원본으로 사용하고 Redshift를 대상으로 사용할 때 복사 SQL 명령으로 삽입한 레코드가 제대로 복제되지 않는 문제가 수정되었습니다.

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

  • SQLPostgre를 소스로 사용할 때 잠재적으로 데이터 손실이나 레코드 중복이 발생할 수 있는 문제를 수정했습니다.

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

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

  • Oracle을 대상으로 사용할 때 AWS DMS 태스크가 UPDATE 명령문을 작성하지 못하던 문제를 수정했습니다.

  • Pluggable Database 구성을 사용하여 Oracle 12.2를 원본으로 ASM 사용할 때 AWS DMS 작업이 데이터를 복제하지 않는 문제를 수정했습니다.

  • S3를 원본으로 사용할 때 따옴표가 4180을 RFC 준수하도록 보존하여 레코드 구문 분석을 개선했습니다.

  • Full Load의 열을 해당 형식으로 정렬할 수 timestampColumnName 있도록 처리를 개선했습니다. CDC

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

  • Redshift를 대상으로 사용할 때 세그멘테이션 오류로 인해 AWS DMS 작업이 충돌하는 문제를 수정했습니다.

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

  • 전체 로드 중에 MongoDB에서 DocumentDB로 모든 문서를 AWS DMS 전송하지 않는 문제가 해결되었습니다.

  • 테이블 매핑 규칙에 테이블이 포함되지 않은 경우 AWS DMS 작업에서 치명적 오류가 보고되던 문제를 수정했습니다.

  • My를 원본으로 사용할 때 AWS DMS 작업을 다시 시작하기 전에 만든 스키마와 테이블이 대상에 복제되지 않는 문제를 수정했습니다. SQL

  • My를 원본으로 사용할 때 와일드카드 이스케이프 [_] 가 제외 규칙의 와일드카드 “_”를 이스케이프 처리하지 못하는 문제를 수정했습니다. SQL

  • My를 SQL 원본으로 사용할 때 데이터 유형의 UNSIGNED BIGINT 열이 제대로 복제되지 않는 문제를 수정했습니다.

AWS Database Migration Service 3.4.2 릴리스 노트

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 에서 Postgre를 SQL 소스로 사용할 때 작업이 충돌하는 문제를 수정했습니다. REPLICA IDENTITY FULL

  • pglogical 플러그인을 사용하여 Postgre를 SQL 소스로 사용할 때 태스크에서 트랜잭션이 누락되는 문제를 수정했습니다.

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

  • My를 데이터 유형의 소스 및 대상으로 모두 사용할 때 검증 작업에서 잘못된 부정이 보고되는 문제를 수정했습니다SQL. BIGINT UNSIGNED

  • 기본 키 열을 유형으로 사용하여 SQL Server를 원본으로 사용할 때 검증 작업에서 오탐이 보고되던 문제를 수정했습니다. CHAR

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

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

  • VARCHAR열을 기본 키로 사용하여 SQL 서버를 원본으로 사용할 때 검증 작업이 중단되는 문제를 수정했습니다.

  • Postgre를 SQL 소스로 사용할 TIMESTAMP WITH TIMEZONE 때 데이터 유형에 대한 지원이 추가되었습니다.

AWS Database Migration Service 3.4.1 베타 릴리스 노트

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

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

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

TLS1.2 서버 지원 SQL

AWS DMS 이제 SQL 서버 엔드포인트에 TLS 1.2를 지원합니다.

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

  • 오라클 19c TDE 지원이 개선되었습니다.

  • Redshift를 대상으로 사용할 때 utf8mb4 문자 세트 및 ID 데이터 형식에 대한 지원을 개선했습니다.

  • My를 SQL 소스로 사용하고 바이너리 로그가 없는 경우 복제 작업 실패 처리가 개선되었습니다.

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

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

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

  • SQL서버를 원본으로 사용할 때의 DST 타임 오프셋을 개선했습니다.

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

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

  • AlwaysOn 설정을 사용하여 SQL 서버를 원본으로 사용할 때 복제 작업이 새 기본 서버를 탐지하고 다시 연결하지 못하는 문제를 수정했습니다.

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

AWS Database Migration Service 3.4.0 베타 릴리스 노트

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

새로운 기능 또는 향상된 기능 설명
새 버전: 내 버전 SQL

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

TLSMy에 대한 1.2 지원 SQL

AWS DMS 이제 내 SQL 엔드포인트에 TLS 1.2를 지원합니다.

새 MariaDB 버전

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

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

AWS DMS 이제 EC2 온-프레미스 및 SQL 호스팅된 서버 원본 엔드포인트에 대한 SysAdmin 비사용자의 액세스를 지원합니다.

참고

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

CDC를 사용하여 생성한 작업 및 Oracle 소스 테이블 CREATE TABLE AS

AWS DMS 이제 CREATE TABLE AS 명령문을 사용하여 만든 Oracle 소스 테이블에 대해 전체 로드 CDC 작업과 실행 CDC 전용 작업을 모두 지원합니다.

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

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

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

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

  • Amazon OpenSearch Service (OpenSearch Service) 의 경우 ParallelApplyThreadsParallelApplyBufferSize, 및 를 ParallelApplyQueuesPerThread 대상으로 사용하는 등 멀티스레드 CDC 로드 작업 설정을 지원합니다.

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

  • Postgre를 소스로 사용하고 암호에 특수 문자가 SQL 포함된 경우 테스트 연결이 실패하는 문제를 수정했습니다.

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

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

  • Oracle Standby를 소스로 사용할 때 바이너리 리더를 사용할 때 CDC 작업이 예기치 않게 중지되는 문제를 수정했습니다.

  • “숫자 리터럴 0은 값이 범위를 벗어났기 때문에 유효하지 않습니다.” 라는 메시지와 함께 작업이 실패하는 문제를 수정했습니다. IBM DB2 LUW

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

  • binlog를 가져올 수 없어 마이그레이션 작업이 예기치 않게 중지되는 내 SQL 소스 문제를 수정했습니다.

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

  • 데이터 유형을 TIME 마이그레이션할 때 발생하는 My SQL 및 MariaDB 문제가 수정되었습니다.

  • 테이블에 기본 키나 고유 키가 없을 때 테이블 마이그레이션이 LOBs 실패하는 IBM DB2 LUW 소스 문제를 수정했습니다.

AWS Database Migration Service 3.3.4 릴리스 노트

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

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

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

  • RDSSQLServer를 소스로 사용할 때 복제 인스턴스가 열린 트랜잭션을 닫지 않는 문제를 수정했습니다.

  • Postgre를 소스로 사용하고 암호에 특수 문자가 SQL 포함된 경우 테스트 연결이 실패하는 문제를 수정했습니다.

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

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

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

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

AWS Database Migration Service 3.3.3 릴리스 노트

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

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

이제 Postgre SQL 버전 12가 소스 및 타겟으로 지원됩니다.

Amazon OpenSearch 서비스를 대상으로 하는 복합 기본 키 지원

AWS DMS3.3.3부터 OpenSearch 서비스 대상은 복합 기본 키 사용을 지원합니다.

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를 원본으로 사용할 때 폴리곤 열의 값이 잘리는 문제를 수정했습니다.

  • 의 JA16SJISTILDE 유니코드 변환기에서 Oracle을 소스로 사용할 JA16EUCTILDE 때 발생하는 문제를 수정했습니다.

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

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

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

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

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

  • Oracle Real Application Clusters (RAC) 소스가 Oracle 바이너리 리더에서 충돌하는 것과 관련된 문제를 수정했습니다.

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

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

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