AWS Notas de versão do DMS - AWS Database Migration Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS Notas de versão do DMS

A seguir, você encontrará notas de lançamento das versões atuais e anteriores do AWS Database Migration Service (AWS DMS).

AWS DMS não diferencia entre versões principais e secundárias quando você ativa a atualização automática de versões para sua instância de replicação. O DMS atualizará automaticamente a versão da instância de replicação durante a janela de manutenção, se ela estiver obsoleta.

Observe que, para atualizar a versão da instância de replicação manualmente (usando a API ou a CLI) da versão 3.4.x para a 3.5.x, você deve definir o parâmetro AllowMajorVersionUpgrade como true. Para obter informações sobre o AllowMajorVersionUpgrade parâmetro, consulte ModifyReplicationInstancea documentação da API DMS.

nota

A versão atual do mecanismo padrão para AWS DMS é 3.5.3.

A tabela a seguir mostra as seguintes datas das versões ativas do DMS:

  • A data de lançamento da versão

  • A data após a qual você não pode criar instâncias com a versão

  • A data em que o DMS atualiza automaticamente as instâncias dessa versão (a data de EOL)

Versão Data de lançamento Data do fim de novas instâncias Data de EOL
3.6.0 27 de dezembro de 2024 27 de abril de 2026 27 de junho de 2026
3.5.4 15 de novembro de 2024 15 de março de 2026 15 de maio de 2026
3.5.3 17 de maio de 2024 31 de agosto de 2025 31 de outubro de 2025
3.5.2 29 de outubro de 2023 30 de março de 2025 29 de abril de 2025
3.5.1 30 de junho de 2023 30 de novembro de 2024 15 de março de 2025
3.4.7 31 de maio de 2022 30 de setembro de 2024 31 de outubro de 2024
3.4.6 30 de novembro de 2021 30 de setembro de 2024 31 de outubro de 2024
nota

A AWS DMS versão 3.6.0 está atualmente disponível na região Ásia-Pacífico (Sydney): ap-southeast-2.

AWS Notas de versão do Database Migration Service 3.6.0

Novos recursos no AWS DMS 3.6.0
Novo recurso ou aprimoramento Descrição
Novas variáveis de metadados para transformações Introduziu duas novas variáveis de metadados para regras de transformação: $AR_M_MODIFIED_SCHEMA e. $AR_M_MODIFIED_TABLE_NAME Essas variáveis permitem criar transformações mais dinâmicas e flexíveis que podem se adaptar às mudanças no esquema ou no nome da tabela durante o processo de migração.
Support para replicação de colunas LOB no modo de tratamento de erros UPSERT

Foi introduzido o suporte à replicação de colunas de objetos grandes (LOB) ao usar a opção de tratamento de erros “Nenhum registro encontrado para aplicar uma ATUALIZAÇÃO: insira o registro de destino ausente”. Com esse aprimoramento, agora você pode replicar com precisão as colunas LOB, garantindo uma replicação de dados completa e precisa.

AWS A versão 3.6.0 do DMS inclui os seguintes problemas resolvidos:

Problemas resolvidos no DMS 3.6.0
Problema resolvido Descrição
Problema de memória do PostgreSQL

Resolveu o consumo excessivo de memória ao usar o PostgreSQL como fonte. Corrigido um problema em que o slot Write-Ahead Log (WAL) crescia continuamente, levando à degradação do desempenho. Essa atualização aprimora a estabilidade e a eficiência das migrações do PostgreSQL, especialmente para bancos de dados grandes ou tarefas de longa execução.

Problema com Oracle Character Large Object (CLOB) e Character (CHAR) Solucionou o problema em que valores largos de caracteres grandes (CLOB) e caracteres (CHAR) contendo caracteres não ASCII (por exemplo, símbolos especiais ou caracteres internacionais) não eram replicados corretamente. Essa correção garante a replicação precisa de grandes dados de texto, reduzindo erros e mantendo a consistência dos dados.
Problema de latência incorreta do Microsoft SQL Server Resolveu um problema em que o endpoint de origem do Microsoft SQL Server relatava incorretamente uma latência muito alta. Essa correção fornece métricas de desempenho mais precisas, permitindo que você monitore e otimize melhor suas tarefas de migração do SQL Server.
Problema de metadados do Microsoft SQL Server Foi corrigido um problema com chamadas redundantes para recuperar os metadados de outras tabelas, o que resultou em diminuição do desempenho e da latência após a alteração dos metadados de uma tabela. Essa otimização melhora o desempenho geral das tarefas, especialmente para bancos de dados com alterações frequentes no esquema.
Problema de ATUALIZAÇÃO do Microsoft SQL Server

Corrigido um problema em que operações UPDATE não padrão faziam com que as tarefas fossem encerradas inesperadamente sem gerar mensagens de erro. Essa correção garante que essas operações sejam processadas corretamente, evitando falhas nas tarefas durante cenários complexos de atualização.

Problema com Batch Apply Large Object (LOB) Corrigido um problema no modo Batch Optimized Apply em que a pesquisa de objetos grandes (LOB) falhava em encontrar um registro quando uma operação DELETE e uma operação INSERT eram combinadas em uma única operação UPDATE. Essa correção melhora a consistência e a integridade dos dados durante migrações envolvendo dados LOB e operações complexas de linguagem de manipulação de dados (DML).
Problema de início da tarefa de transformações Foi resolvido um problema em que tarefas envolvendo várias transformações falhavam durante a inicialização. Essa correção garante estabilidade e confiabilidade para tarefas com lógica de transformação complexa, permitindo que você execute tarefas de processamento de dados com confiança.
Problema da linguagem de definição de dados (DDL) do MySQL Corrigida uma falha na captura de alterações na linguagem de definição de dados (DDL) de formato especial durante a fase de captura de dados de alteração (CDC). Essa correção garante que todas as alterações do esquema sejam replicadas adequadamente, mantendo a consistência do esquema entre os bancos de dados de origem e de destino durante todo o processo de migração.

AWS Notas de versão do Database Migration Service 3.5.4

Novos recursos na AWS DMS versão 3.5.4
Novo recurso ou aprimoramento Descrição
Mascaramento de dados Introduziu o mascaramento de dados, permitindo transformar dados confidenciais com opções de randomização, mascaramento ou hashing de dígitos no nível da coluna.
Desempenho aprimorado de validação de dados Introduziu um desempenho aprimorado de validação de dados, permitindo um processamento mais rápido de grandes conjuntos de dados durante a carga total e tarefas de migração do CDC em caminhos de migração selecionados.
Problema de Unicode na fonte PostgreSQL Corrigido um problema na fonte PostgreSQL em que o desempenho de migração degradado foi observado ao usar a filtragem. Introduziu o disableUnicodeSource Filtro ECA para controlar esse comportamento.
Suporte de transformação para recurso de produtividade aprimorado Introduza suporte para todas as regras de transformação do recurso de taxa de transferência aprimorada.
Problema de desempenho da migração do MySQL Corrigido um problema no destino do MySQL em que a migração apresentava baixo desempenho para agrupamentos de destino, exceto. UTF8 MB4 Foi introduzida uma nova configuração de endpoint para controlar esse comportamento: "temporaryTableCollation”.

AWS DMS a versão 3.5.4 inclui os seguintes problemas resolvidos:

Problemas resolvidos no DMS 3.5.4
Problema resolvido Descrição
PostgreSQL, problema de test_decoding Corrigido um problema na fonte PostgreSQL em que certos eventos não eram replicados ao usar o plug-in test_decoding.
Problema de timestamp de MySQL para Redshift Corrigido um problema nas migrações do MySQL para o Redshift em que uma coluna de carimbo de data/hora não era definida corretamente no destino.
Problema de PSU de julho de 2024 da Oracle Corrigido um problema na fonte Oracle com leitor binário em que a tarefa DMS falhava após a aplicação da PSU de julho de 2024 da Oracle.
Problema do gerenciador de segredos do MySQL Corrigido um problema no endpoint do MySQL em que as credenciais ficavam corrompidas ao usar o gerenciador de segredos.
Problema de tratamento de registros de dados do Amazon DocumentDB/MongoDB Corrigido um problema nos endpoints do Amazon DocumentDB/MongoDB em que alguns registros eram enviados ao destino duas vezes, causando exceção de chave duplicada e falha na tarefa. AWS DMS
Problema de migração relacional para NoSQL Corrigido um problema nas migrações do RDS for SQL Server para NoSQL em que a estrutura do documento estava incorreta devido ao tratamento incorreto do PK.
Problema de validação de dados com o endpoint Oracle Corrigido um problema na fonte Oracle em que a validação de dados reportava falsos positivos para valores nulos ou vazios. LOBs
Problema do Uniqueidentifier PK com o alvo do Babelfish. Foi corrigido um problema no PG - Babelfish destino em que a AWS DMS tarefa falhava ao replicar tabelas com o PK definido como identificador exclusivo.
Problema de origem do PostgreSQL com o MAZ. Corrigido um problema na fonte PostgreSQL em AWS DMS que o failover do MAZ causava uma falha fatal na tarefa. AWS DMS
Problema na ordem das colunas Corrigido um problema em que os dados LOB não eram replicados corretamente quando a ordem das colunas diferia entre a origem e o destino.
Problema interno AWS DMS de contenção do banco de dados Corrigido um problema no banco de dados DMS interno em que a AWS DMS tarefa falhava devido a problemas de simultaneidade do AWS DMS banco de dados interno.
Problema AWS DMS de estrutura interna do banco de dados Corrigido um problema no AWS DMS banco de dados interno em que a AWS DMS tarefa falhava devido à falta de presença de determinados objetos do banco de dados interno.
Problema de validação de dados de origem Oracle Corrigido um problema na fonte Oracle em que a validação de dados retornava falsos positivos para determinados tipos raros de eventos replicados.
Problema de validação de dados para tipos de dados Unicode Corrigido um problema no recurso de validação de dados em que certos tipos de dados Unicode não eram comparados adequadamente, o que resultava em falsos positivos.
Problema de data e hora do Parquet Target Corrigido um problema no alvo do parquet em que o carimbo de data/hora zero era replicado como nulo.
Problema do tipo de GeoSpacial dados alvo do Babelfish. Corrigido um problema no destino Babelfish em que o tipo de GeoSpacial dados não era suportado.
Problema alvo do Amazon S3 com colunas sendo adicionadas durante o CDC Corrigido um problema no Amazon S3 Target em que as adições de novas colunas não eram tratadas adequadamente quando a configuração da imagem anterior era ativada.
CU12 Problema do SQL Server 2022 Corrigido um problema na fonte do SQL Server em AWS DMS que não era possível implementar automaticamente os pré-requisitos de replicação do MS em fontes usando o SQL Server 2022 com ou superior. CU12
Problema booleano do PostgreSQL Corrigido um problema na fonte PostgreSQL em que o tipo de dados booleano não era migrado corretamente MapBooleanAsBoolean enquanto estava configurado e o plug-in pglogical era usadotrue.
TaskrecoveryTableEnabledproblema de configuração Corrigido um problema na TaskrecoveryTableEnabled configuração, em que a AWS DMS tarefa falhava ao ser interrompida quando definida como verdadeira.
Duplicação de dados com configuração TaskrecoveryTableEnabled Foi corrigido um problema em que algumas transações eram replicadas duas vezes quando a TaskrecoveryTableEnabled configuração estava ativada.
Problema com o código-fonte do MySQL 5.5 Corrigido um problema na fonte do MySQL em que a AWS DMS tarefa falhava devido à incapacidade de ler o do BINLOG MySQL v5.5.

AWS Notas de versão do Database Migration Service 3.5.3

Novos recursos na AWS DMS versão 3.5.3
Novo recurso ou aprimoramento Descrição
Melhoria do endpoint de origem do PostgreSQL para compatibilidade com Babelfish AWS DMS aprimorou seu endpoint de origem PostgreSQL para oferecer suporte aos tipos de dados Babelfish. Para obter mais informações, consulte Usando um SQL banco de dados Postgre como fonte AWS DMS.
Compatibilidade com o S3 Parquet como origem AWS DMS suporta S3 Parquet como fonte. Para ter mais informações, consulte Utilizar o Amazon S3 como origem do AWS DMS
Compatibilidade com o PostgreSQL 16.x AWS DMS suporta a versão 16.x do PostgreSQL. Para ter mais informações, consulte Usando um SQL banco de dados Postgre como fonte AWS DMS e Utilizar um banco de dados PostgreSQL como destino do AWS Database Migration Service.
Melhoria do throughput para migrações de carga máxima do Oracle para o Amazon Redshift AWS DMS O Serverless fornece um desempenho de taxa de transferência significativamente aprimorado para migrações de carga total da Oracle para o Amazon Redshift. Para obter mais informações, consulte Melhoria do throughput para migrações de carga máxima do Oracle para o Amazon Redshift.
Compatibilidade com backups de logs do RDS para SQL Server AWS DMS oferece suporte à replicação contínua de backups de registros de transações para fontes do RDS for SQL Server. Esse recurso está disponível somente para endpoints de AWS DMS origem novos e modificados que leem do RDS para SQL Server. Para obter mais informações, consulte Configurar a replicação contínua em uma instância de banco de dados SQL Server na nuvem.

AWS DMS a versão 3.5.3 inclui os seguintes problemas resolvidos:

Problemas resolvidos no DMS versão 3.5.3 de 17 de maio de 2024
Problema resolvido Descrição
Função de substituição da validação de dados Corrigido um problema no recurso de validação de dados em AWS DMS que não respeitava a filtragem de origem quando uma ação de regra era definida override-validation-function em mapeamentos de tabela.
Erros de CDC em origens MySQL Corrigido um problema no MySQL como fonte em que a migração do CDC falhava com a codificação. UTF16
Diferenças de agrupamento da validação de dados Corrigido um problema no recurso de validação de dados em AWS DMS que não aplicava adequadamente a configuração da HandleCollationDiff tarefa quando a filtragem de colunas era usada.
Tarefa de validação de dados suspensa. Corrigido um problema no recurso de validação de dados em que a AWS DMS tarefa travava com um erro “targeté nulo”.
Falhas de tarefas na replicação do PostgreSQL para o PostgreSQL. Corrigido um problema nas migrações de PostgreSQL para PostgreSQL em AWS DMS que uma tarefa falhava ao inserir dados LOB no destino durante a replicação do CDC.
Perda de dados com o PostgreSQL como origem Correção de um problema no PostgreSQL como origem, em que a perda de dados ocorria em determinados cenários extremos.
Erros de CDC em origens MySQL 5.5 Correção de um problema no MySQL como origem, em que a replicação de CDC apresentava falha no MySQL versão 5.5.
Problema na tabela de IOT em origens Oracle. Corrigido um problema no Oracle como fonte em que as UPDATE instruções AWS DMS não eram replicadas corretamente para tabelas de IOT com o registro suplementar ativado em todas as colunas.
LOBs em origens MySQL Corrigido um problema nas migrações do MySQL para o Amazon Redshift em que AWS DMS a tarefa falhava devido LOBs ao excesso do tamanho máximo permitido pelo Amazon Redshift.
Problema de validação com SkipLobColumns Corrigido um problema no recurso de validação de dados em que a AWS DMS tarefa falhava SkipLobColumns = true quando uma chave primária estava na última coluna da tabela de origem.
Validação ignorada onde a chave primária é null Corrigido um problema no recurso de validação de dados em AWS DMS que não pulava linhas com chaves exclusivas nulas corretamente.
Melhorias na validação de dados para o operador COLLATE do Oracle. Correção de um problema no recurso de validação de dados, em que a validação falhava com um erro de sintaxe nas versões do Oracle anteriores à 12.2.
Tratamento de erros durante a carga máxima Correção de um problema no PostgreSQL como destino, em que a tarefa apresentava falha durante a fase de carga máxima após um erro na tabela causado por dados inválidos.
Revalidação de tarefas somente de validação de CDC Melhoria do recurso de validação de dados para permitir a revalidação em uma tarefa somente de validação de CDC.
Problema de CdcMaxBatchInterval Out of Memory do S3 como destino Corrigido um problema no S3 como alvo em que a AWS DMS tarefa falhava com uma condição de falta de memória CdcMaxBatchInterval definida.
Driver de origem do Oracle Atualizou o driver de origem AWS DMS Oracle da v12.2 para a v19.18.
Aviso de truncamento de LOB com origens SQL Server Melhoria do registro em log do SQL Server como origem para mostrar avisos sobre truncamento de LOB durante CDC.
Melhorias do leitor de binários do Oracle Melhoria do leitor de binários de origens Oracle para compatibilidade com o seguinte:
  • Plataforma Big Endian

  • Dicas de DML paralelas com compressão HCC

  • Compressões avançadas do Oracle com Golden Gate habilitado

Problema para ignorar alterações em cache após interrupções Correção de um problema para ignorar alterações em cache em caso de interrupção inesperada ao aplicar essas alterações.
Problema com o arquivo de troca do AWS DMS MongoDB Corrigido um problema na fonte do MongoDB em que a tarefa não AWS DMS era retomada AWS DMS após a atualização AWS DMS quando o arquivo de troca estava presente.
Problema de migração do MySQL para o Amazon Redshift JSON. Corrigido um problema na fonte MySQL em que o tipo de dados JSON não estava sendo tratado adequadamente com o Batch Apply ativado.
Problema de validação de dados para migrações do SQL Server para o APG. Corrigido um problema na migração do SQL Server para o PostgreSQL em que a validação de dados reportava falsos positivos em determinadas situações.
EmptyAsNull Problema de ECA para o CDC alvo do Amazon Redshift Corrigido um problema no alvo do Amazon Redshift em que o EmptyAsNull ECA não funcionava corretamente.
Aprimoramento de registro para a fonte do SQL Server Registro aprimorado para a fonte do SQL Server para incluir o valor da unidade de armazenamento.
Problema de vazamento de memória Corrigido um problema em que, para destinos que usavam arquivos CSV para carregar dados, a AWS DMS tarefa mostrava um vazamento de memória.
Problema alvo do Amazon S3 Corrigido um problema no destino do Amazon S3 em que CdcMaxBatchInterval e não CdcMinFileSize eram respeitados quando a cdcInsertAnd UpdateOnly configuração estava ativada.
Aprimoramento de registro para o alvo Kafka Registro aprimorado para o alvo Kafka
Aprimoramento de registro para fonte Oracle. Registro aprimorado para fonte Oracle com leitor binário para indicar adequadamente as tabelas que estão sendo ignoradas devido à falta de chaves primárias.
Aprimoramento de registro para a fonte do SQL Server Registro aprimorado da fonte do SQL Server na AlwaysOn configuração para indicar corretamente as permissões ausentes.
Aprimoramento de registro para migrações com DDL desativado Registro aprimorado para migrações com replicação DDL desativada para indicar uma estrutura inesperada da tabela de destino após sua modificação externa. AWS DMS
Problema alvo do Db2 Corrigido um problema no destino do Db2 em que a tarefa falhava quando a tabela de AWS DMS status era ativada.
Problema do MongoDB/Amazon DocumentDB Secret Manager. Corrigido um problema nos endpoints MongoDB/Amazon DocumentDB em que as credenciais não podiam ser recuperadas do Secret Manager, o que resultava em um erro.
Problema de endpoint do MongoDB//Amazon DocumentDB Corrigido um problema no MongoDB /Amazon DocumentDB em que a tarefa falhava quando ativada ao replicar determinada ParallelApply sequência de eventos.
Aprimoramento de registro para o destino do Amazon Redshift Registro aprimorado para o Amazon Redshift visa incluir informações mais detalhadas no nível de registro padrão.
Problema de falha na tarefa alvo do Amazon S3 Corrigido um problema no alvo do Amazon S3 em que a tarefa do DMS falhava após receber a alteração do DDL da tabela quando ativada. GlueCatalogGeneration
Problema de validação de dados Corrigido um problema no recurso de validação de dados em que a validação falhava em NUL (0x00) caracteres.
Problema do endpoint Babelsifh Corrigido um problema no endpoint babelfish em que nomes de tabelas com maiúsculas e minúsculas eram suspensos.
Problema de origem do Amazon S3 Corrigido um problema na fonte do Amazon S3 em que os arquivos não eram processados devido a um problema de validação do nome do arquivo.
Problema de origem do Db2 LUC com regras de seleção. Corrigido um problema na fonte Db2 LUW em que a opção “tipo de tabela” nas regras de seleção estava sendo ignorada.
O Amazon Redshift tem como alvo o problema de falta de dados. Corrigido um problema no destino do Amazon Redshift em que a perda de dados ocorria quando ParallelLoadThreads era >0 sob certas condições.
Aprimoramento da validação de dados para o destino do Amazon Redshift Aprimorou o recurso de validação de dados para o Amazon Redshift Target para oferecer suporte HandleCollationDiff à configuração.
Problema de validação de dados de destino do Amazon S3 Corrigido um problema na validação de dados de destino do Amazon S3 em que a validação falhava quando não havia outras colunas além da PK na tabela.
CloudWatch Métricas de validação de dados Corrigido um problema no recurso de validação de dados em que faltavam CloudWatch métricas para validação, que demorava pouco tempo para ser concluída.
Opção de revalidação de dados indisponível Corrigido um problema no recurso de validação de dados em que a opção de revalidação não estava disponível em determinadas situações.
Problema de replicação de grandes transações Corrigido um problema em que o número máximo de eventos por transação era limitado a 201.326.592 sob certas condições.
Problema de perda de dados de origem do MySQL Corrigido um problema na migração do MySQL para o Amazon S3 em que o primeiro DML executado após o DDL de “adicionar coluna” era perdido, resultando em perda de dados.
Problema de vazamento de memória na aplicação em lote Corrigido um problema de vazamento de memória no recurso de aplicação em lote que ocorria sob certas condições.
Problema de início de tarefa do DMS Corrigido um problema em que o início da AWS DMS tarefa demorava muito e nunca era concluído.
Problema de validação de dados de origem do MySQL. Corrigido um problema na validação de dados de origem do MySQL em que as colunas incrementadas automaticamente não eram tratadas adequadamente.
Problema de autenticação Kerberos do endpoint Oracle Corrigido um problema com o endpoint Oracle em que a conectividade não funcionava com a autenticação Kerberos.
Problema de identificador exclusivo de destino do Babelfish Corrigido um problema no destino Babelfish em que a replicação falhava para tabelas com chaves primárias definidas como identificador exclusivo.
Problema de falta de dados na fonte PostgreSQL Corrigido um problema na fonte PostgreSQL em que a perda de dados ocorria devido a eventos desconhecidos no slot de replicação.
Problema de validação de dados para tipos de dados Unicode. Corrigido um problema no recurso de validação de dados em que certos tipos de dados Unicode não eram comparados adequadamente, o que resultava em falsos positivos.
Coluna de data e hora do Redshift Target Corrigido um problema com a ColumnType definição em que os tipos de coluna de carimbo de data/hora não eram definidos corretamente
Conversão de data e hora alvo do S3 Corrigido um problema com o formato de arquivo de parquet de destino do S3 ao lidar com valores de carimbo de data/hora zero (esses valores devem ser convertidos em NULL no destino)
Ordem das colunas LOB de origem e destino do MySQL Corrigido um problema com a migração de colunas Lob de origem e destino do MySQL. Agora, o DMS usa o id da coluna da tabela de destino em vez da tabela de origem ao decidir em qual coluna precisamos gravar os dados LOB.
Tipos de dados de data e hora de destino do Babelfish Corrigido um problema com o alvo Babelfish em que restringimos a precisão de segundos fracionários para os tipos de data e hora para resolver erros de arredondamento.
Falhas na tarefa do MySQL 5.5 ao ler o binglog durante a replicação contínua (CDC). Corrigido um problema com a fonte do MySQL 5.5. Adicionamos um mecanismo de repetição para evitar falhas na tarefa quando o DMS falhava em ler eventos de log binário durante a replicação contínua (CDC).
Problema de segfault e vazamento de memória do PostgreSQL Source ao usar o plug-in de decodificação de teste. Corrigido um problema com a fonte do PostgreSQL em que certos eventos de replicação contínua (CDC) não eram analisados corretamente ao usar o plug-in test_decoding para Postgres.
Configurações de aplicação paralela do DocumentDB Target Corrigido um problema com o destino DocumentDB com a configuração de aplicação paralela que estava impedindo o uso de vários threads ao usar esse recurso.
Compressão Oracle HCC DIRECT INSERT Corrigido um problema com a compactação do Oracle HCC DIRECT INSERT com dica de DML paralela que causava dados ausentes e duplicados.
Problema do Oracle Binary Reader com a CPU Oracle de julho de 2024 Corrigido um problema com a fonte Oracle. As tarefas do DMS com o leitor binário estavam falhando devido à CPU Oracle de julho de 2024
Chaves primárias de UUID do Babebfish Target Corrigido um problema com o destino Babelfish em que as tarefas do DMS falhavam ao replicar tabelas com a chave primária definida como UUID.
Tarefas de replicação contínua (CDC) do DMS que falham com TaskRecoveryTableEnabled Corrigido um problema com a TaskRecoveryTableEnabled ativação, em que o DMS tentava atualizar a tabela do sistema de destino awsdms_txn_state após o término da conexão de destino.
Registros duplicados de origem do PostgreSQL Corrigido um problema com a fonte PostgreSQL em que algumas transações eram replicadas duas vezes quando TaskrecoveryTableEnabled a configuração estava ativada.
Problema de replicação de origem/destino do DMS S3 Corrigido um problema com a origem do S3 para o destino do S3 em que a tarefa do DMS não estava replicando dados durante a carga total e a replicação contínua.
Falha na tarefa de origem do DMS S3 durante a replicação contínua Corrigido um problema na fonte do S3 em que a tarefa do DMS era configurada com falha durante a replicação em andamento para a versão 3.5.3 do DMS
DB2 Fonte CcsidMapping DMS ECA Corrigido um problema com a DB2 fonte com CcsidMapping, o mapeamento CCSID (ECA) agora é aplicado corretamente à tarefa quando a página de código é 0 e os dados são migrados corretamente
Replicação de valor booleano do DMS Aurora PostgreSQL para Redshift Serverless. Corrigido um problema em que a migração do DMS do Aurora PostgreSQL para o Redshift Serverless estava tendo problemas com o valor booleano.

AWS Notas de versão do Database Migration Service 3.5.2

Novos recursos na AWS DMS versão 3.5.2
Novo recurso ou aprimoramento Descrição
Validação de dados do Amazon Redshift AWS DMS agora oferece suporte à validação de dados em destinos do Amazon Redshift.
Compatibilidade adicionada para o Microsoft SQL Server versão 2022 como origem e destino. AWS DMS agora oferece suporte ao uso do Microsoft SQL Server versão 2022 como origem e destino.
IBM Db2 LUW como destino AWS DMS agora oferece suporte ao IBM Db2 LUW como destino. Usando AWS DMS, agora você pode realizar migrações ao vivo do IBM Db2 LUW para o IBM Db2 LUW.

AWS DMS a versão 3.5.2 inclui os seguintes problemas resolvidos:

Problemas resolvidos na versão de manutenção do DMS 3.5.2 de 29 de abril de 2024
Problema resolvido Descrição
Carga máxima segmentada em destinos IBM Db2 Adição de compatibilidade para carga máxima segmentada com o IBM Db2 como destino.
Configurações do Amazon Timestream como destino Melhoria do tratamento de configurações de carimbo de data/hora inválidas e operações de tabela não compatíveis com o Timestream como destino.
Falha na tarefa com filtro de coluna Correção de um problema em que uma tarefa apresentava falha ao usar um filtro em uma coluna que o DMS adicionava dinamicamente usando uma regra de transformação.
Registro em log de leitura de arquivos de troca de transações Adição de registro em log para mostrar quando o DMS está lendo arquivos de troca de transações.
S3 como destino com CdcInsertsAndUpdates Correção de um problema no S3 como destino, em que uma tarefa apresentava falha quando CdcInsertsAndUpdates estava como true e PreserveTransactions estava como true.
Operadores negativos do filtro de origem Correção de um problema em que o operador de filtro de origem, quando definido como um operador negativo, apresentava um comportamento incorreto se a mesma coluna tivesse uma regra de transformação definida.
Adição de registro em log para quando o DMS pausa a leitura da origem Melhoria do registro em log para mostrar quando o DMS pausa temporariamente a leitura da origem para melhorar o desempenho.
Filtros de origem com caracteres com escape Correção de um problema nos filtros de origem, em que o DMS aplicava caracteres com escape às tabelas recém-criadas durante CDC.
Exclusões replicadas incorretamente no PostgreSQL como destino Correção de um problema no PostgreSQL como destino, em que o DMS replicava as exclusões como valores nulos.
Melhorias no registro em log do Oracle como origem Melhoria do registro em log do Oracle como origem para remover códigos de erro estranhos.
Melhoria do registro em log das limitações de XMLTYPE Melhoria do registro em log do Oracle como origem para mostrar a ausência de compatibilidade do DMS com o modo completo de LOB para o tipo de dados XMLTYPE.
Perda de dados do MySQL Correção de um problema no MySQL como destino, em que metadados de coluna corrompidos podiam causar falhas na tarefa ou perda de dados.
Filtro aplicado a uma nova coluna Correção de um problema durante a carga máxima, em que o DMS ignorava um filtro que uma regra de transformação adicionava a uma nova coluna.
S3 como destino: problema de validação Correção de um problema no S3 como destino, em que a validação de dados falhava ao migrar várias tabelas com diferentes definições de particionamento da validação.
Falha em tarefas somente de CDC Correção de um problema em tarefas somente de CDC, em que a tarefa apresentava falha quando TaskRecoveryTableEnabled estava definido como true.
Agrupamentos incompatíveis do MySQL para o MariaDB Correção de um problema nas migrações do MySQL para o MariaDB, em que o DMS não migra tabelas do MySQL v8 com agrupamento tf8mb4_0900_ai_ci.
Falha de tarefas com BatchApplyEnabled Correção de um problema no recurso Batch Apply, em que a tarefa falhava sob determinadas condições.
Caracteres que não são UTF-8 no Amazon DocumentDB Adição de compatibilidade com caracteres que não são UTF-8 para endpoints do Amazon DocumentDB.
Falha na tarefa Batch Apply Correção de um problema no recurso Batch Apply, em que a tarefa do DMS falhava ao replicar grandes transações.
Tratamento de reversão de transações do Db2 Correção de um problema do Db2 como origem, em que o DMS replicava um INSERT para o destino, apesar de ter sido revertido na origem.
Validação com filtros de origem Correção de um problema em que a validação não respeitava os filtros de origem.
Problema com o arquivo de troca do AWS DMS MongoDB Corrigido um problema na fonte do MongoDB em que a tarefa do DMS não era retomada AWS DMS após a atualização AWS DMS quando o arquivo de troca estava presente.
Problema de migração do MySQL para o Amazon Redshift JSON. Corrigido um problema na fonte MySQL em que o tipo de dados JSON não estava sendo tratado adequadamente com o Batch Apply ativado.
Erros de CDC em origens MySQL 5.5 Corrigido um problema na fonte do MySQL em que a replicação do CDC falhava com a versão 5.5 do MySQL.
Problema de migração de LOB Corrigido um problema na migração de LOB em que a AWS DMS tarefa falhava ao processar determinados tipos de eventos.
Problema de validação de dados Corrigido um problema no recurso de validação de dados em que a tarefa somente de validação travava em determinados eventos de DDL.
Problema de validação de dados com filtros. Corrigido um problema no recurso de validação de dados em que a HandleCollationDiff configuração não era aplicada quando os filtros estavam presentes
Problema de SourceEnum codificação do MySQL. Corrigido um problema na fonte MySQL em que os valores de enumeração codificados em UTF-16 não eram migrados corretamente.
Aviso de truncamento de LOB com origens SQL Server Registro aprimorado para a fonte do SQL Server para mostrar um aviso sobre o truncamento de LOB durante o CDC.
Problema de validação de dados para migrações do SQL Server para o APG. Corrigido um problema na migração do SQL Server para o PostgreSQL em que a validação de dados reportava falsos positivos em determinadas situações.
EmptyAsNullProblema de ECA para o CDC alvo do Amazon Redshift Corrigido um problema no alvo do Amazon Redshift em que o EmptyAsNull ECA não funcionava corretamente.
Aprimoramento de registro para a fonte do SQL Server Registro aprimorado para a fonte do SQL Server para incluir o valor da unidade de armazenamento.
Problema de vazamento de memória Corrigido um problema em que, para destinos que usavam arquivos CSV para carregar dados, a AWS DMS tarefa mostrava um vazamento de memória.
Problema alvo do Amazon S3 Corrigido um problema no destino do Amazon S3 em que CdcMaxBatchInterval e não CdcMinFileSize eram respeitados quando a cdcInsertAndUpdateOnly configuração estava ativada.
Aprimoramento de registro para o alvo Kafka Registro aprimorado para o alvo Kafka
Aprimoramento de registro para fonte Oracle. Registro aprimorado para fonte Oracle com leitor binário para indicar adequadamente as tabelas que estão sendo ignoradas devido à falta de chaves primárias.
Aprimoramento de registro para a fonte do SQL Server Registro aprimorado da fonte do SQL Server na AlwaysOn configuração para indicar corretamente as permissões ausentes.
Aprimoramento de registro para migrações com DDL desativado Registro aprimorado para migrações com replicação DDL desativada para indicar uma estrutura inesperada da tabela de destino após sua modificação externa. AWS DMS
Problema alvo do Db2 Corrigido um problema no destino do Db2 em que a tarefa falhava quando a tabela de status do DMS estava ativada.
Problema do MongoDB/Amazon DocumentDB Secret Manager. Corrigido um problema nos endpoints MongoDB/Amazon DocumentDB em que as credenciais não podiam ser recuperadas do Secret Manager, o que resultava em um erro.
Problema de endpoint do MongoDB//Amazon DocumentDB Corrigido um problema no MongoDB /Amazon DocumentDB em que a tarefa falhava quando ativada ao replicar determinada ParallelApply sequência de eventos.
Problema de validação de dados do MongoDB/Amazon DocumentDB Corrigido um problema na validação de dados do MongoDB /Amazon DocumentDB em que ocorria um erro após a detecção de diferenças de dados.
Aprimoramento de registro para o destino do Amazon Redshift Registro aprimorado para o Amazon Redshift visa incluir informações mais detalhadas no nível de registro padrão.
Problema de falha na tarefa alvo do Amazon S3 FIxed um problema para o alvo do Amazon S3 em que a AWS DMS tarefa travava após receber a alteração do DDL da tabela quando ativada. GlueCatalogGeneration
Problema de validação de dados Corrigido um problema no recurso de validação de dados em que a validação falhava em NUL (0x00) caracteres.
Problema do endpoint Babelsifh Corrigido um problema no endpoint babelfish em que nomes de tabelas com maiúsculas e minúsculas eram suspensos.
Problema de origem do Db2 LUC com regras de seleção. Corrigido um problema na fonte Db2 LUW em que a opção “tipo de tabela” nas regras de seleção estava sendo ignorada.
O Amazon Redshift tem como alvo o problema de falta de dados. Corrigido um problema no destino do Amazon Redshift em que a perda de dados ocorria quando ParallelLoadThreads era >0 sob certas condições.
Aprimoramento da validação de dados para o destino do Amazon Redshift Aprimorou o recurso de validação de dados para o Amazon Redshift Target para oferecer suporte HandleCollationDiff à configuração.
Problema de validação de dados de destino do Amazon S3 Corrigido um problema na validação de dados de destino do Amazon S3 em que a validação falhava quando não havia outras colunas além da PK na tabela.
CloudWatch Métricas de validação de dados Corrigido um problema no recurso de validação de dados em que faltavam CloudWatch métricas para validação, que demorava pouco tempo para ser concluída.
Opção de revalidação de dados indisponível Corrigido um problema no recurso de validação de dados em que a opção de revalidação não estava disponível em determinadas situações.
Problema de replicação de grandes transações Corrigido um problema em que o número máximo de eventos por transação era limitado a 201.326.592 sob certas condições.
Problema de recarga da tabela Corrigido um problema em que o recarregamento de várias tabelas era cancelado quando pelo menos uma das tabelas era inválida.
Problema de perda de dados de origem do MySQL Corrigido um problema na migração do MySQL para o S3 em que o primeiro DML executado após o DDL de “adicionar coluna” era perdido, resultando em perda de dados.
Problema de vazamento de memória na aplicação em lote Corrigido um problema de vazamento de memória no recurso de aplicação em lote que ocorria sob certas condições.
AWS DMS problema de início de tarefa Corrigido um problema em que o início da AWS DMS tarefa demorava muito e nunca era concluído.
Problema de falta de dados na fonte PostgreSQL Corrigido um problema na fonte PostgreSQL em que a perda de dados ocorria devido a eventos desconhecidos no slot de replicação.
Ordem das colunas LOB de origem e destino do MySQL Corrigido um problema com a migração de colunas Lob de origem e destino do MySQL. Agora, o DMS usa o ID da coluna da tabela de destino em vez da tabela de origem ao decidir em qual coluna precisamos gravar os dados LOB.
Falhas na tarefa do MySQL 5.5 ao ler o binglog durante a replicação contínua (CDC). Corrigido um problema com o MySQL 5.5 Source, foi adicionado um mecanismo de repetição para evitar falhas na tarefa quando o DMS falhava ao ler eventos de log binário durante a replicação contínua (CDC).
Problema de segfault e vazamento de memória do PostgreSQL Source ao usar o plug-in de decodificação de teste.

Corrigido um problema com o PostgreSQL Source em que certos eventos de replicação contínua (CDC) não eram analisados corretamente ao usar o plug-in test_decoding para Postgres.

Configurações de aplicação paralela do DocumentDB Target Corrigido um problema com o destino DocumentDB com a configuração de aplicação paralela que estava impedindo o uso de vários threads ao usar esse recurso.
Compressão Oracle HCC DIRECT INSERT Corrigido um problema com a compactação do Oracle HCC DIRECT INSERT com dica de DML paralela que causava dados ausentes e duplicados.
Problema do Oracle Binary Reader com a CPU Oracle de julho de 2024 Corrigido um problema com o Oracle Source, as tarefas do DMS com o leitor binário estavam falhando devido à CPU Oracle de julho de 2024.
Tarefas de replicação contínua (CDC) do DMS que falham com TaskRecoveryTableEnabled Corrigido um problema com a TaskRecoveryTableEnabled ativação, em que o DMS tentava atualizar a tabela do sistema de destino awsdms_txn_state após o término da conexão de destino.
Registros duplicados de origem do PostgreSQL Corrigido um problema com a fonte PostgreSQL em que algumas transações eram replicadas duas vezes quando TaskrecoveryTableEnabled a configuração estava ativada.
Problema de replicação de origem/destino do DMS S3 Corrigido um problema com a origem do S3 para o destino do S3 em que a tarefa do DMS não estava replicando dados durante a carga total e a replicação contínua.
DB2 Fonte CcsidMapping DMS ECA Corrigido um problema com a DB2 fonte com CcsidMapping, o ECA de mapeamento CCSID agora é aplicado corretamente à tarefa quando a página de código é 0 e os dados são migrados corretamente.
Replicação de valor booleano do DMS Aurora PostgreSQL para Redshift Serverless. Corrigido um problema em que a migração do DMS do Aurora PostgreSQL para o Redshift Serverless estava tendo problemas com o valor booleano.

AWS Notas de versão do Database Migration Service 3.5.1

Alteração no tratamento de grandes valores numéricos para destinos de streaming

Na AWS DMS versão 3.5.1, há uma mudança na forma como grandes valores numéricos inteiros e de alta precisão são tratados ao transmitir dados para destinos como Kafka e Kinesis. Especificamente, AWS DMS alterou sua representação interna do tipo de dados, tratando esses valores como INT64 em vez deINT8. Essa mudança pode resultar em diferentes formatos de dados nos endpoints de streaming, principalmente quando os valores excedem os limites deINT8. Consequentemente, a representação desses tipos numéricos pode diferir de sua formatação anterior quando transmitida para destinos como Kafka e Kinesis, potencialmente impactando sistemas e processos downstream que consomem os dados desses destinos.

Resumo da mudança:
  • Nas versões anteriores (por exemplo, 3.4.7/3.4.6), valores inteiros grandes eram representados como números inteiros.

  • A partir da versão 3.5.1, esses valores podem aparecer em notação científica (por exemplo,7.88129934789981E15), potencialmente levando a diferenças de precisão e formatação.

Tipos de dados afetados

A mudança recente afeta a representação de vários tipos numéricos quando transmitidos para endpoints como Kafka e Kinesis. Os tipos afetados são:

  • Tipos de números inteiros grandes (por exemplo,bigint)

  • Tipos de ponto flutuante () FLOAT, DOUBLE

  • Tipos decimais de alta precisão () DECIMAL, NUMERIC

Cenários afetados:
  • Migrações de carga total para destinos de streaming

  • Alterar a captura de dados (CDC) para destinos de streaming

Essa mudança afeta especificamente os endpoints de streaming, como Kafka e Kinesis, enquanto os alvos sem streaming permanecem inalterados.

Para mitigar essa alteração, você pode implementar uma transformação de tipo de dados que reverta para a formatação anterior, representando números grandes como números inteiros. No entanto, é importante observar que essa solução alternativa pode não ser adequada para todos os cenários, pois pode apresentar limitações ou problemas de compatibilidade.

Recomendações:
  • Teste seu caso de uso específico em um ambiente que não seja de produção antes de implantar a AWS DMS versão 3.5.1 ou posterior para identificar e abordar quaisquer impactos dessa alteração.

  • Os clientes afetados podem implementar a solução alternativa de change-data-type transformação, se aplicável, para reverter à formatação anterior para números grandes como números inteiros. No entanto, essa abordagem pode não se adequar a todos os cenários.

Estamos analisando esse comportamento para garantir o tratamento consistente do tipo de dados em todos os endpoints em versões futuras.

A tabela a seguir mostra os novos recursos e aprimoramentos introduzidos no AWS Database Migration Service (AWS DMS) versão 3.5.1.

Novo recurso ou aprimoramento Descrição
Compatibilidade com o PostgreSQL 15.x AWS DMS a versão 3.5.1 suporta a versão 15.x do PostgreSQL. Para ter mais informações, consulte Usando o Postgre SQL como fonte e Usar o PostgreSQL como destino.
Compatibilidade com o Amazon DocumentDB Elastic Clusters com coleções fragmentadas AWS DMS a versão 3.5.1 é compatível com Amazon DocumentDB Elastic Clusters com coleções fragmentadas. Para obter mais informações, consulte Usando o Amazon DocumentDB como destino para o AWS Database Migration Service.
Amazon Redshift Serverless como destino Support para usar o Amazon Amazon Redshift Serverless como um endpoint de destino. Para obter mais informações, consulte Utilizar um banco de dados Amazon Redshift como destino do AWS Database Migration Service.
Configurações do endpoint do Babelfish Configurações aprimoradas do endpoint de destino do PostgreSQL para fornecer suporte ao Babelfish. Para obter mais informações, consulte Utilizar um banco de dados PostgreSQL como destino do AWS Database Migration Service.
Transações abertas de origem Oracle AWS DMS 3.5.1 melhora a metodologia de lidar com transações abertas ao iniciar uma tarefa somente de CDC a partir da posição inicial de uma fonte Oracle. Para obter mais informações, consulte OpenTransactionWindow na seção Configurações de endpoint ao usar o Oracle como fonte para AWS DMS.
Amazon Timestream como destino Suporte para usar o Amazon Timestream como um endpoint de destino. Para obter mais informações, consulte Utilizar o Amazon Timestream como destino para o AWS Database Migration Service.

AWS DMS a versão 3.5.1 inclui os seguintes problemas resolvidos:

Problema resolvido Descrição
Mudança de tratamento de valores numéricos grandes A representação de grandes valores numéricos em alvos de streaming foi atualizada. Consulte a documentação “Tratamento de grandes valores numéricos em destinos de streaming” para obter detalhes sobre possíveis impactos.
Sessões inativas em crescimento no Oracle como origem Correção de um problema no Oracle como origem, em que tarefas somente de CDC tinham sessões inativas em crescimento contínuo, resultando na seguinte exceção: ORA-00020: maximum number of processes exceeded on the source database.
Replicação de alterações de UPDATE no DocumentDB Correção de um problema no DocumentDB como destino, em que as instruções UPDATE não eram replicadas adequadamente em alguns cenários.
Tarefas somente de validação Melhoria do tratamento de erros para que o recurso de validação de dados faça com que a tarefa falhe adequadamente quando a validação de dados estiver desabilitada para tarefas somente de validação.
Replicação do Amazon Redshift após o término da conexão Corrigido um problema no destino do Amazon Redshift em que a tarefa do DMS não tentava aplicar novamente as alterações no destino quando o destino fosse ParallelApplyThreads definido como maior que zero após o término da conexão, o que resultaria em perda de dados.
Replicação de texto do MySQL para mediumtext Correção de um problema na replicação de tipos de dados mediumtext do MySQL para o MySQL com o modo LOB completo.
Falha na replicação de tarefa de CDC com segredo alterado Correção de um problema nas tarefas do DMS com BatchApplyEnabled definido como true, em que o DMS pararia de replicar dados depois que o Secrets Manager alterasse a senha.
Problema de segmentação do MongoDB/DocumentDB Correção de um problema no MongoDB/DocDB como origem, em que a segmentação de intervalo não funcionava corretamente quando a coluna da chave primária continha um valor alto.
Validação de dados do Oracle para valores numéricos não vinculados Correção de um problema no Oracle como destino, em que o DMS reconhecia um valor do tipo de dados não vinculado NUMERIC como uma STRING durante a validação de dados.
Validação de dados do SQL Server Correção de um problema nos endpoints do SQL Server, em que a validação de dados do DMS criava uma instrução SQL inválida.
Segmentação automática do MongoDB A funcionalidade do particionamento automático de dados foi aprimorada ao migrar documentos em paralelo do MongoDB como origem.
Formato do Amazon S3 Apache Parquet Corrigido um problema para que os arquivos do Apache Parquet gravados no S3 como destino possam ser visualizados com o Python com o Apache Arrow C++.
PostgreSQL como tratamento da DDL de origem Corrigido um problema com a origem PostgreSQL em que operações DDL incompatíveis não eram ignoradas adequadamente.
Erro de dados timestamptz do PostgreSQL Corrigido um problema com migrações do PostgreSQL para PostgreSQL em que o timestamp com dados de fuso horário não era migrado corretamente com a aplicação em lote ativada durante a CDC.
Falha na validação do Oracle para o PostgreSQL Corrigido um problema com migrações do Oracle para o PostgreSQL em que a validação de dados falhava para o tipo de dados NUMERIC(38,30).
Erro de tipo de dados estendido do Oracle Corrigido um problema com a origem Oracle em que o tipo de dados varchar estendido estava sendo truncado.
Combinação de operadores de filtro Corrigido um problema na funcionalidade da filtragem de colunas em que o operador de coluna nula não podia ser combinado com outros tipos de operadores.
Latência de CDC resultante do registro em log excessivo. Corrigido um problema com a origem PostgreSQL em que o registro em log excessivo de avisos do plug-in pglogical causava a latência na CDC de origem.
Tratamento de replicação bidirecional do Create Table DDL Corrigido um problema na replicação bidirecional do PostgreSQL para o PostgreSQL em que a alteração Create Table DDL não era replicada corretamente.
Falha da CDC ao utilizar filtros Corrigido um problema no recurso de filtragem em que a replicação da CDC estava falhando.
Validação de nome de host da autoridade de certificação de endpoints Kafka Aprimorou a funcionalidade dos endpoints Kafka adicionando a opção de desativar a validação de nome de host da autoridade de certificação (SslEndpointIdentificationAlgorithm).
Validação do IBM Db2 LUW Corrigido um problema em que os tipos de dados data, timestamp e hora de origem Db2 LUW não eram tratados adequadamente durante a validação de dados.
Validação do S3 Corrigido um problema com migrações do Db2 LUW para o S3 em que a funcionalidade de validação não estava tratando o tipo de dados timestamp(0) de forma adequada.
Falha na reinicialização da tarefa do DMS Corrigido um problema com a fonte do PostgreSQL em que AWS DMS a tarefa falhava ao ser reiniciada e não podia consumir eventos relacionais ao usar o plug-in pglogical.
Validação do tipo de dados HIERARCHY do SQL Server Corrigido um problema na origem SQL Server em que a validação do tipo de dados HIERARCHY falhava.
Strings de caracteres do SQL Server com caracteres de controle Corrigido um problema na origem SQL Server em que as strings com caracteres de controle não eram replicadas corretamente.
Amazon Redshift com Secrets Manager Corrigido um problema com o destino do Amazon Redshift em que o teste do endpoint falhava ao usar o Secrets Manager.
Inconsistência na configuração do MySQL ParallelLoadThreads Corrigido um problema com o destino MySQL em que a configuração de ParallelLoadThreads não era retida adequadamente após alterações nas configurações da tarefa.
Erro com o mapeamento de tipos de dados do PostgreSQL para o Oracle Corrigido um problema com as migrações do PostgreSQL para o Oracle em que a tarefa falhava ao replicar do tipo de dados TEXT para o tipo de dados (2000). VARCHAR2
Validação de dados do Oracle para o PostgreSQL Corrigido um problema com migrações do Oracle para o PostgreSQL em que a validação de dados relatava falsos positivos quando caracteres NULL eram replicados como caracteres SPACE.
Fonte do SQL Server na AlwaysOn configuração Corrigido um problema com a fonte do SQL Server na AlwaysOn configuração em que a AWS DMS tarefa falhava quando o nome da réplica não correspondia exatamente ao nome real do servidor.
Falha no teste do endpoint de origem Oracle Corrigido um problema com a fonte Oracle em que o teste de conexão do AWS DMS endpoint falhava devido a privilégios insuficientes ao recuperar o ID de sessão (SID) do Oracle.
A CDC não seleciona novas tabelas Corrigido um problema com tarefas somente de CDC em que as tabelas criadas na origem após o início da tarefa não eram replicadas em alguns casos.
Transações abertas no Oracle como origem Aprimorada a metodologia de tratamento de transações abertas ao iniciar uma tarefa somente de CDC da posição inicial de uma origem Oracle.
Problema de dados ausentes Corrigido um problema de dados ausentes ao retomar uma tarefa se ela fosse interrompida após a aplicação de alterações em cache (opção StopTaskCachedChangesApplied definida como verdadeira). Esse problema pode ocorrer raramente se as alterações em cache AWS DMS persistirem no disco da instância AWS DMS de replicação devido a um alto volume de alterações na origem.
Problema de validação de dados no tipo de dados estendido Corrigido um problema na validação de dados do PostgreSQL para o Oracle em que a validação falhava para tipos de dados estendidos.
Problema de validação de dados na codificação inconsistente de caracteres Corrigido um problema na validação de dados do SQL Server para o PostgreSQL em que a validação falhava quando a codificação de caracteres era inconsistente entre a origem e o destino.
Problema de validação de dados ORA-01455 Corrigido um problema em que um erro ORA-01455 ocorria durante a validação quando um integer do PostgreSQL era mapeado para um number(10) do Oracle.
Compatibilidade com a IDENTITY do SQL Server Corrigido um problema na replicação de dados do SQL Server para o SQL Server em que a migração de colunas de identidade falhava quando a coluna de destino tinha a propriedade IDENTITY.
Problema de conjunto de caracteres com instruções ALTER Corrigido um problema na replicação do MySQL para o MySQL em que o conjunto de caracteres era AWS DMS alterado para UTF16 ao migrar uma instrução durante o CDC. ALTER
Suporte a tipos de dados espaciais do PostgreSQL para o Amazon Redshift Adicionado suporte para o tipo de dados spatial ao migrar do PostgreSQL para o Amazon Redshift.
Compressão GZIP de arquivos .parquet Corrigido um problema em que AWS DMS não era possível gerar arquivos.parquet com compactação GZIP com o S3 como destino.
Migração de origem MongoDB/DocDB Corrigido um problema em AWS DMS que algumas das partições não eram migradas de uma fonte do MongoDB.
Problema de estatísticas da tabela Corrigido um problema em que as estatísticas da tabela não eram mostradas quando pelo menos uma das tarefas na instância de replicação continha mais de 1001 tabelas.
Tabela suspensa para as versões 10.1.0 e inferiores do IBM Db2 LUW Corrigido um problema na origem Db2 LUW em que a migração de tabela era suspensa com o erro TYPESTRINGUNITS is not valid quando a versão do banco de dados de origem era 10.1.0 ou inferior.
Problema de particionamento do MongoDB Corrigido um problema no MongoDB/DocDB em que um ou mais segmentos da partição de origem estavam ausentes.
Problema de particionamento do MongoDB Corrige um problema em que a segmentação com base em uma coluna com o tipo NumberLong () falha devido a um bug de conversão de tipo.
Problema de particionamento do MongoDB Desempenho de segmentação automática melhorado para grandes conjuntos de dados com o MongoDB como origem.
Versão do driver do MongoDB O driver do MongoDB foi rebaixado para 1.20.0 para continuação da compatibilidade com o MongoDB versões 3.6 e inferior.
Tipo de dados timestamp do Amazon S3 Apache Parquet Corrigido um problema no alvo de parquete do Amazon S3. AWS DMS agora define o parâmetro de formato isAdjustedToUTC true para corresponder ao comportamento nas versões anteriores do AWS DMS.
Comando copy do Amazon Redshift como destino Corrigido um problema no Amazon Redshift como destino em que o comando copy falhava em tabelas grandes ao copiar dados do Amazon S3 para o Amazon Redshift.
Tipos de dados de geometria do PostgreSQL Corrigido um problema nas migrações do PostgreSQL para o PostgreSQL em que a migração falhava em tipos de dados de geometria grande.
XML no Oracle para o PostgreSQL Corrigido um problema em que a migração adicionava um espaço extra no XML ao replicar do Oracle para o PostgreSQL.
Atualização do ponto de verificação de destino em mecanismos compatíveis AWS DMS agora atualiza o ponto de verificação de destino na awsdms_txn_state tabela no banco de dados de destino.
Registros do MongoDB/DocDB enviados para a coleção incorreta Corrigido um problema no MongoDB/DocDB em que os dados eram enviados para a coleção de destino incorreta.
Seleção de nova tabela de origem Oracle com configuração EscapeCharacter de endpoint Corrigido um problema na fonte Oracle em que só AWS DMS pegava novas tabelas para replicação quando a tarefa era interrompida e retomada enquanto a configuração do EscapeCharacter endpoint estava definida.
Ponto de verificação de recuperação da CDC Corrigida uma inconsistência no ponto de verificação de recuperação da CDC observada entre o datastore de destino e o console do AWS DMS .
Tarefas somente de validação da CDC Correção de um problema com tarefas somente de validação da CDC em que a tarefa não falhava mesmo que todas as tabelas da tarefa apresentassem falhas.
Comportamento da validação com problemas de conexão de origem ou de destino Corrigido um problema com a validação de dados em AWS DMS que suspendia as tabelas na origem ou no destino quando a conexão era interrompida.
Falsos positivos da validação de dados do Oracle para o PostgreSQL Corrigido um problema com a validação de dados do Oracle para PostgreSQL em AWS DMS que foram relatados falsos positivos. Isso ocorria porque as diferenças na representação de caracteres NULL da origem no destino não eram consideradas com tipos de dados baseados em texto diferentes de VARCHAR.
Truncamento de dados do Oracle para o PostgreSQL Correção de um problema com o Oracle como origem e o PostgreSQL como destino em que o AWS DMS estava truncando dados de colunas NVARCHAR com a configuração NLS_NCHAR_CHARACTERSET do Oracle definida como AL16UTF16.
Erro na validação de dados Corrigido um problema na validação de dados em que um erro unable to create where filter clause era gerado quando uma filtragem da origem e uma regra de transformação de adição de coluna estavam em uso.
Tratamento de erros alvo do Amazon Redshift Corrigido um problema com o Amazon Redshift como destino em que o tratamento de erros não funcionava conforme configurado quando a tarefa do CDC tinha a configuração da ParallelApplyThreads tarefa definida como um valor maior que zero.
Falha de comunicação do Oracle como origem Corrigido um problema no Oracle como origem em que a tarefa permanecia no estado RUNNING, mas não conseguia migrar nenhum dado após uma falha de comunicação.
Tabela da CDC suspensa com filtros de coluna Corrigido um problema com tarefas de carga máxima + CDC em que uma tabela era suspensa durante a fase de CDC quando filtros de coluna eram aplicados.
Falha de caracteres especiais na validação de dados do S3 como destino Corrigido um problema com a validação de dados de destino do S3 em que a tarefa falhava se o nome da tabela incluísse um caractere especial diferente de um sublinhado.
Falha de carga máxima e de CDC da origem MongoDB Corrigido um problema com o MongoDB como origem em que uma tarefa de carga máxima + CDC falhava durante o tratamento de eventos em cache ao migrar uma coleção grande.
Problema de atualização com BatchApplyEnabled definida como verdadeira Corrigido um problema em que uma tarefa com a configuração de BatchApplyEnabled tarefa definida como verdadeira falhava após a migração da AWS DMS versão 3.4.6 para a 3.5.1 em alguns casos.
AlwaysOn Fonte do SQL Server com agrupamento com distinção entre maiúsculas e minúsculas Corrigido um problema com o SQL Server AlwaysOn como fonte em que uma tarefa falhava com agrupamento com distinção entre maiúsculas e minúsculas.
Tarefa de origem MySQL suspensa Corrigido um problema com o MySQL como origem em que uma tarefa era suspensa em vez de falhar quando a origem não estava configurada corretamente.
Falha na tarefa de carga máxima da origem S3 Corrigido um problema com o S3 como fonte em que uma tarefa falhava ao ser retomada após a atualização da AWS DMS versão 3.4.6 ou 3.4.7 para a versão 3.5.1.
Fonte PostgreSQL com DDLs Capture definida como false Corrigido um problema com o PostgreSQL como fonte em DDLs que não eram tratados adequadamente com a configuração CaptureDDLs do endpoint definida como false.
Falha na tarefa de origem Oracle durante retomada Corrigido um problema com o Oracle como origem em que uma tarefa falhava ao ser retomada devido a dados incorretos no nome da coluna.
Falha na pesquisa de LOB na origem MySQL Corrigido um problema com o MySQL como origem em que uma pesquisa de LOB falhava quando a configuração da tarefa ParallelApplyThreads estava definida como um valor maior que zero.
Erro de LSN ilógico na origem SQL Server Corrigido um problema com o SQL Server como fonte em que uma tarefa falhava com um illogical LSN sequencing state error erro após a atualização da AWS DMS versão 3.4.7 para a versão 3.5.1.
Origem do PostgreSQL com pglogical Corrigido um problema com o PostgreSQL como origem em que uma tarefa que utilizava o plug-in pglogical falhava quando a tarefa era interrompida, uma tabela era removida das regras de seleção, a tarefa era retomada e eram feitas alterações na tabela removida.
Ponto de verificação de recuperação incorreto do Aurora MySQL Correção de um problema do Aurora MySQL como origem em que um ponto de verificação de recuperação incorreto era salvo em decorrência de um failover do Aurora ou da parada e início da origem do Aurora.
Falha de tarefa no SQL Server como origem Correção de um problema do SQL Server como origem em que uma tarefa apresentava falha quando SafeguardPolicy era definida como RELY_ON_SQL_SERVER_REPLICATION_AGENT.
Conversão de tipo de dados incorreta com o MySQL como destino Correção de um problema no MySQL como destino em que a replicação de CDC apresentava falha em decorrência da conversão incorreta do tipo de dados na fase de aplicação em lote.
Falha na tarefa com o Capture DDLs definido como false para o PostgreSQL como fonte. Correção de um problema no PostgreSQL como origem em que uma tarefa apresentava falha em decorrência do tratamento de uma DDL como DML quando a configuração CaptureDDLs do endpoint era definida como false.
Falha de coleção vazia do MongoDB Correção de um problema do MongoDB como origem em que a tarefa apresentava falha em decorrência de uma coleção vazia.
Amazon Redshift como alvo de falha de tarefa de carga total Corrigido um problema no Amazon Redshift como alvo em que uma tarefa travava durante a fase de carregamento total quando a tabela de controle do ponto de verificação de recuperação era ativada.
S3 para S3: sem movimentação de dados Corrigido um problema na replicação de S3 para S3 em AWS DMS que não replicava os dados se não fossem especificadosbucketFolder.
Latência da CDC com GlueCatalogGeneration definido como true Correção de um problema no S3 como destino em que ocorria latência excessiva quando GlueCatalogGeneration era definido como true.
Truncamento de dados no Oracle como destino Corrigido um problema com o Oracle como alvo que AWS DMS truncava dados em VARCHAR2 colunas.
Comportamento do caractere curinga no PostgreSQL Correção de um problema no PostgreSQL como origem em que o comportamento do curinga “_” nas regras de seleção não estava funcionando conforme documentado.
Problema de cabeçalho WAL vazio no PostgreSQL como origem Correção de um problema do PostgreSQL como origem em que a tarefa apresentava falha em decorrência de um cabeçalho WAL vazio recebido do slot de replicação.
MySQL ou MariaDB como origem com logs binários compactados Corrigido um problema no MySQL e no MariaDB como fontes em que uma mensagem de erro adequada não era emitida quando a compressão BINLOG foi detectada. AWS DMS
Caracteres especiais de validação de dados do S3 Validação de dados aprimorada do S3 para lidar com caracteres especiais em colunas de chave primária e não primária.
Entradas de registro de tarefas enganosas com o Amazon Redshift como destino. Foi corrigido um problema no Amazon Redshift como alvo em que entradas enganosas estavam presentes no registro de tarefas que relatavam falhas de instruções de aplicação em lote em ATUALIZAÇÕES e EXCLUSÕES.
Falha na tarefa de migração do SQL Server para o S3 Correção de um problema nas migrações do SQL Server para o S3 em que a tarefa apresentava falha ao aplicar alterações armazenadas em cache.
Dados ausentes sobre erros de aplicação em lote Correção de um problema no recurso de aplicação em lote em que um erro na aplicação de um lote resultava na ausência de dados.
Aprimoramento de registro para a fonte do SQL Server Registro aprimorado da fonte do SQL Server para incluir o valor da unidade de armazenamento. Registro aprimorado da fonte do SQL Server na AlwaysOn configuração para indicar corretamente as permissões ausentes.
Aprimoramento de registro para o alvo Kafka Vários aprimoramentos de registro foram introduzidos para fornecer melhor visibilidade e recursos de solução de problemas para o alvo Kafka.
Aprimoramento de registro para fonte Oracle. Registro aprimorado para fonte Oracle com leitor binário para indicar adequadamente as tabelas que estão sendo ignoradas devido à falta de chaves primárias.
Aprimoramento de registro para migrações com DDL desativado Registro aprimorado para migrações com replicação DDL desativada para indicar uma estrutura inesperada da tabela de destino após sua modificação externa. AWS DMS
Aprimoramento de registro para captura de fonte pausada. Registro aprimorado para explicar melhor a situação de captura de fonte pausada.
Aprimoramento de registro para troca AWS DMS Registro aprimorado para indicar quando AWS DMS está lendo arquivos de troca internos.
Aprimoramento de registro para o destino do Amazon Redshift Registro aprimorado para o Amazon Redshift visa incluir informações mais detalhadas no nível de registro padrão.
Melhoria do registro para o gerenciador de metadados Registro aprimorado para relatar problemas com dados de dados da tabela no nível de registro de informações para simplificar a solução de problemas.
Aprimoramento da validação de dados para o destino do Amazon Redshift Aprimorou o recurso de validação de dados para o Amazon Redshift Target para oferecer suporte HandleCollationDiff à configuração.
Opção de revalidação de dados indisponível Corrigido um problema no recurso de validação de dados em que a opção de revalidação não estava disponível em determinadas situações.
Problema de recarga da tabela Corrigido um problema em que o recarregamento de várias tabelas era cancelado quando pelo menos uma das tabelas era inválida.
Problema de migração do MySQL para o Amazon Redshift JSON. Corrigido um problema na fonte MySQL em que o tipo de dados JSON não estava sendo tratado adequadamente com o Batch Apply ativado.
Problema de filtragem de colunas Corrigido um problema no recurso de filtragem de colunas em que os filtros não eram aplicados corretamente às colunas recém-adicionadas durante o FL.
Problema de origem do Db2 LUC com regras de seleção. Corrigido um problema na fonte Db2 LUW em que a opção “tipo de tabela” nas regras de seleção estava sendo ignorada.
Problema de validação de dados com tarefas filtradas. Corrigido um problema no recurso de validação de dados em que os filtros não eram respeitados durante a validação dos dados.
Problema de migração de LOB Corrigido um problema na migração de LOB em que a AWS DMS tarefa falhava ao processar determinados tipos de eventos.
Problema de validação de dados Corrigido um problema no recurso de validação de dados em que a tarefa somente de validação travava em determinados eventos de DDL.
Problema de validação de dados com filtros Corrigido um problema no recurso de validação de dados em que a HandleCollationDiff configuração não era aplicada quando os filtros estavam presentes
Problema de SourceEnum codificação do MySQL. Corrigido um problema na fonte MySQL em que os valores de enumeração codificados em UTF-16 não eram migrados corretamente.
Problema de validação de dados para migrações do SQL Server para o APG. Corrigido um problema na migração do SQL Server para o PostgreSQL em que a validação de dados reportava falsos positivos em determinadas situações.
EmptyAsNull Problema de ECA para o CDC alvo do Amazon Redshift Corrigido um problema no alvo do Amazon Redshift em que o EmptyAsNull ECA não funcionava corretamente.
Problema de vazamento de memória Corrigido um problema em que, para destinos que usavam arquivos CSV para carregar dados, a tarefa do DMS mostrava um vazamento de memória.
Regras de transformação com validação de dados Corrigido um problema no recurso de validação de dados em que as regras de transformação eram ignoradas quando existiam regras de substituição.
Problema alvo do S3 Corrigido um problema no destino do Amazon S3 em que CdcMaxBatchInterval e não CdcMinFileSize eram respeitados quando a cdcInsertAndUpdateOnly configuração estava ativada.
Problema alvo do MySQL Corrigido um problema no destino do MySQL em que metadados de coluna corrompidos poderiam causar falhas na AWS DMS tarefa e/ou perda de dados.
Problema de validação de dados Corrigido um problema no recurso de validação de dados em que o processo de validação era encerrado prematuramente em qualquer suspensão da tabela.
Problema de aplicação do lote de destino da Oracle Corrigido um problema no destino Oracle em que a AWS DMS tarefa falhava com o Batch Apply ativado.
Problema de validação de dados de destino do Amazon S3. FIxed um problema na validação de dados de destino do Amazon S3 em que a tarefa falharia devido ao Athena não armazenar os nomes das tabelas corretamente.
Problema do MongoDB e do Amazon DocumentDB Secret Manager. Corrigido um problema nos endpoints do MongoDB e do Amazon DocumentDB em que as credenciais não podiam ser recuperadas do Secret Manager, o que resultava em um erro.
Problema de validação de dados da Oracle que nunca termina. Corrigido um problema na validação de dados do Oracle em que a validação de determinadas tabelas nunca seria concluída.
Problema de alteração na validação de dados Corrigido um problema no recurso de validação de dados em que a validação de determinadas tabelas travava devido à alocação insuficiente de memória.
Problema de falha na tarefa alvo do Amazon S3 Corrigido um problema no alvo do Amazon S3 em que a AWS DMS tarefa travava após receber a alteração do DDL da tabela quando ativada. GlueCatalogGeneration
Problema de validação de dados Corrigido um problema no recurso de validação de dados em que a validação falhava em NUL (0x00) caracteres.
Problema do endpoint Babelsifh Corrigido um problema no endpoint babelfish em que nomes de tabelas com maiúsculas e minúsculas eram suspensos.
O Amazon Redshift tem como alvo o problema de falta de dados Corrigido um problema no destino do Amazon Redshift em que a perda de dados ocorria quando ParallelLoadThreads era >0 sob certas condições.
Problema de validação de dados de destino do Amazon S3 Corrigido um problema na validação de dados de destino do Amazon S3 em que a validação falhava quando não havia outras colunas além da PK na tabela.
CloudWatch Métricas de validação de dados Corrigido um problema no recurso de validação de dados em que faltavam CloudWatch métricas para validação, que demorava pouco tempo para ser concluída.
Problema de vazamento de memória na aplicação em lote Corrigido um problema de vazamento de memória no recurso de aplicação em lote que ocorria sob certas condições.
AWS DMS problema de início de tarefa Corrigido um problema em que o início da AWS DMS tarefa demorava muito e nunca era concluído.
Problema de falta de dados na fonte PostgreSQL Corrigido um problema na fonte PostgreSQL em que a perda de dados ocorria devido a eventos desconhecidos no slot de replicação.
O Amazon S3 tem como alvo o problema de perda de dados Corrigido um problema no destino do Amazon S3 em que a falha na pesquisa de LOB resultava em perda de dados.

AWS Notas da versão beta do Database Migration Service 3.5.0

Importante

AWS DMS 3.5.0 é uma versão beta do mecanismo de instância de replicação. AWS DMS suporta esta versão da mesma forma que todas as versões anteriores. Mas recomendamos que você teste a versão AWS DMS 3.5.0 Beta antes de usá-la para fins de produção.

A tabela a seguir mostra os novos recursos e aprimoramentos introduzidos na versão 3.5.0 Beta do AWS Database Migration Service (AWS DMS).

Novo recurso ou aprimoramento Descrição
Time Travel para Oracle e o Microsoft SQL Server Agora você pode usar o Time Travel em todas as AWS regiões com endpoints de origem Oracle, Microsoft SQL Server e PostgreSQL compatíveis com DMS e endpoints de destino PostgreSQL e MySQL compatíveis com DMS.
Validação do S3 AWS DMS agora oferece suporte à validação de dados replicados nos endpoints de destino do Amazon S3. Para obter informações sobre como validar os dados de destino do Amazon S3, consulte Validação de dados de destino do Amazon S3.
Integração do Glue Catalog AWS Glue é um serviço que fornece maneiras simples de categorizar dados e consiste em um repositório de metadados conhecido como. AWS Glue Data Catalog Agora você pode integrar e AWS Glue Data Catalog com seu endpoint de destino do Amazon S3 e consultar dados do Amazon S3 por meio de outros serviços, AWS como o Amazon Athena. Para obter mais informações, consulte Usando AWS Glue Data Catalog com um destino do Amazon S3 para AWS DMS.
Aplicação paralela do DocumentDB como destino Usando o DocumentDB como destino com novas configurações de ParallelApply* tarefas, AWS DMS agora suporta um máximo de 5000 registros por segundo durante a replicação do CDC. Para obter mais informações, consulte Usando o Amazon DocumentDB como destino para o AWS Database Migration Service.
Registro em log centrado no cliente Agora você pode examinar e gerenciar os registros de tarefas com mais eficiência com a AWS DMS versão 3.5.0. Para obter informações sobre como visualizar e gerenciar registros de tarefas do AWS DMS, consulteVisualizar e gerenciar logs de tarefas do AWS DMS.
SASL_PLAIN mecanismo para endpoints alvo do Kafka Agora você pode usar a SASL_PLAIN autenticação para oferecer suporte aos endpoints de destino do Kafka MSK.
Replicação de transações XA no MySQL Agora é possível utilizar transações XA na origem MySQL do DMS. Antes do DMS 3.5.0, as alterações de DML aplicadas como parte das transações XA não eram replicadas corretamente.
Tipos de dados estendidos do Oracle AWS DMS agora suporta a replicação de tipos de dados estendidos no Oracle versão 12.2 e superior.
Ambiente Db2 LUW PureScale AWS DMS agora oferece suporte à replicação de um ambiente Db2 PureScale LUW. Essa funcionalidade é compatível ao utilizar Iniciar processamento de alterações a partir da opção da posição de alteração de origem.
Origem SQL Server com a opção READ_COMMITTED_SNAPSHOT Ao usar um banco de dados de origem do Microsoft SQL Server com a READ_COMMITTED_SNAPSHOT opção definida comoTRUE, você pode replicar as alterações de DML corretamente definindo o atributo de conexão forceDataRowLookup.

AWS DMS A versão 3.5.0 inclui os seguintes problemas resolvidos:

Problemas resolvidos na AWS DMS versão 3.5.0 lançada em 17 de março de 2023
Tópico Resolução
Oracle: comparação de caso especial de string que foi convertida de numérica Corrigido um problema na origem Oracle em que as regras de filtragem não funcionavam conforme o esperado em uma coluna numérica quando existia a transformação do tipo de dados para string para a mesma coluna.
Aprimoramentos do SQL Server AG on-premises Maior eficiência do tratamento de conexões com a fonte do SQL Server na AlwaysOnconfiguração, eliminando conexões desnecessárias com réplicas que não são usadas pelo DMS.
Conversão interna do SQL Server HIERARCHYID Corrigido um problema com a origem SQL Server em que o tipo de dados HIERARCHYID era replicado como VARCHAR(250) em vez de HIERARCHYID para o destino SQL Server.
Correção da tarefa de movimentação de destino S3 Corrigido um problema ao mover uma tarefa com destino S3 que demorava muito tempo, parecia congelada ou nunca era concluída.
Mecanismo SASL Plain do Kafka Introduzido suporte ao método de autenticação SASL Plain para o endpoint de destino do Kafka MSK.
Falha na carga/aplicação paralela devido ao parâmetro _type com o Opensearch 2.x Corrigido um problema no destino Opensearch 2.x em que a carga paralela ou a aplicação paralela falhava devido à falta de suporte para o parâmetro _type.
Compatibilidade com o filtro de mapeamento de tabelas com operadores mistos Removida uma limitação em que somente um filtro podia ser aplicado em uma coluna.
Endpoints do S3, do Kinesis e do Kafka: a migração de colunas de lob baseadas em alter na fase CDC Corrigido um problema nos destinos do Kinesis, do Kafka e do S3 em que os dados em colunas LOB adicionadas durante a CDC não eram replicados.
Atualização do driver do MongoDB O driver do MongoDB foi atualizado para a versão v1.23.2.
Atualização do driver do Kafka O driver do Kafka foi atualizado de 1.5.3 para 1.9.2.
A configuração do endpoint S3 não estava funcionando corretamente Corrigido um problema no destino S3 em que a configuração do endpoint AddTrailingPaddingCharacter não funcionava quando os dados continham o caractere especificado como delimitador para o destino S3.
A tarefa de destino do Kinesis falhava Corrigido um problema no destino Kinesis em que uma tarefa falhava quando o valor de PK estava vazio e a depuração detalhada estava ativada.
Quando os nomes das colunas dos destinos S3 eram movidos por uma posição Corrigido um problema em um destino S3 em que os nomes das colunas eram movidos por uma posição quando AddColumnName estava definido como true e TimestampColumnName estava definido como "".
Log de avisos aprimorado para truncamento de LOB Log de avisos aprimorado para truncamento de LOB na origem SQL Server para incluir a instrução select usada para recuperar o LOB.
Adição de erro fatal para evitar falhas na tarefa do DMS quando a senha da TDE está incorreta. Introduzida uma mensagem de erro significativa e eliminado o problema de falha na tarefa em situações em que a tarefa do DMS estava falhando sem mensagem de erro devido à senha incorreta da TDE para o Oracle como origem.
Permite a migração do DDL do PostgreSQL CTAS (Criar tabela conforme selecionado) durante a CDC. Foram removidas as limitações de o DMS não poder replicar CTAS do PostgreSQL (criar tabela conforme selecionado) durante o CDC. DDLs
Falha da tarefa de correção de pg_logical quando as colunas da tabela são descartadas na CDC. Corrigido um problema na fonte PostgreSQL com destino S3 em que as colunas estavam desalinhadas no destino quando o suporte LOBs para estava desativado e estava presente. LOBs
Correção de vazamento de memória no tratamento de conexões do MySQL Corrigido um problema na origem MySQL em que o consumo de memória da tarefa aumentava continuamente.
Configuração do endpoint de origem Oracle: ConvertTimestampWithZoneToUTC Defina esse atributo como true para converter o valor do timestamp das colunas 'TIMESTAMP WITH TIME ZONE' e 'TIMESTAMP WITH LOCAL TIME ZONE' em UTC. Por padrão, o valor desse atributo é 'falso' e os dados são replicados utilizando o fuso horário do banco de dados de origem.
Origem Oracle: DataTruncationErrorPolicy para SUSPEND_TABLE não funciona Corrigido um problema na origem Oracle com destino S3 em que as tabelas não eram suspensas enquanto a configuração da tarefa DataTruncationErrorPolicy estava definida como SUSPEND_TABLE.
Falha no SQL Server em um esquema/tabela longa ao criar a cláusula de consulta Corrigido um problema na origem SQL Server em que a tarefa falhava ou deixava de responder quando a regra de seleção continha uma lista de tabelas separadas por vírgula.
Autenticação do Secret Manager com o endpoint do MongoDB Corrigido um problema nos endpoints do MongoDB e do DocumentDB em que a autenticação baseada no Secret Manager não estava funcionando.
DMS truncando os dados durante o CDC para uma coluna varchar de vários bytes quando NLS_NCHAR_CHARACTERSET está definido como UTF8 Corrigido um problema na fonte Oracle com destino Oracle em que os dados estavam sendo truncados para colunas VARCHAR de vários bytes com NLS_NCHAR_CHARACTERSET definido como. UTF8
filterTransactionsOfUserECA para Oracle LogMiner Foi adicionado um Atributo de Conexão Extra (ECA) filterTransactionsOfUser para permitir que o DMS ignore transações de um usuário especificado ao replicar do Oracle usando. LogMiner
Erro recuperável de configuração do SQL Server quando o lsn está ausente do backup Corrigido um problema no SQL Server em que uma tarefa não falhava com LSN ausente.

AWS Notas de versão do Database Migration Service 3.4.7

A tabela a seguir mostra os novos recursos e aprimoramentos introduzidos na versão 3.4.7 do AWS Database Migration Service (AWS DMS).

Novo recurso ou aprimoramento Descrição
Compatibilidade com o Babelfish como destino

AWS DMS agora suporta Babelfish como alvo. Usando AWS DMS, agora você pode migrar dados ativos de qualquer fonte AWS DMS suportada para um Babelfish, com o mínimo de tempo de inatividade.

Para obter mais informações, consulte Utilizar o Babelfish como destino do AWS Database Migration Service.

Compatibilidade com bancos de dados IBM Db2 z/OS como origem somente para carga máxima

AWS DMS agora suporta bancos de dados IBM Db2 z/OS como fonte. Usando AWS DMS, agora você pode realizar migrações ao vivo de mainframes Db2 para qualquer AWS DMS destino compatível.

Para obter mais informações, consulte Utilizar o bancos de dados IBM Db2 for z/OS como origem do AWS DMS.

Compatibilidade com a réplica de leitura do SQL Server como origem

AWS DMS agora oferece suporte à réplica de leitura do SQL Server como fonte. Usando AWS DMS, agora você pode realizar migrações ao vivo da réplica de leitura do SQL Server para qualquer destino AWS DMS compatível.

Para obter mais informações, consulte Utilizar um banco de dados Microsoft SQL Server como origem do AWS DMS.

Eventos do Support EventBridge DMS

AWS DMS suporta o gerenciamento de assinaturas de eventos usando EventBridge para eventos do DMS.

Para obter mais informações, consulte Como trabalhar com eventos e notificações do Amazon EventBridge no AWS Database Migration Service.

Compatibilidade com endpoints de origem e de destino da VPC

AWS DMS agora oferece suporte a endpoints Amazon Virtual Private Cloud (VPC) como fontes e destinos. AWS DMS agora podem se conectar a qualquer AWS serviço com VPC endpoints quando rotas explicitamente definidas para os serviços são definidas em sua VPC. AWS DMS

nota

As atualizações para AWS DMS as versões 3.4.7 e superiores exigem que você primeiro configure para AWS DMS usar VPC endpoints ou usar rotas públicas. Esse requisito se aplica aos endpoints de origem e destino do Amazon S3, Amazon Kinesis AWS Secrets Manager Data Streams, Amazon DynamoDB, Amazon Redshift e Amazon Service. OpenSearch

Para obter mais informações, consulte Configurar endpoints da VPC como endpoints de origem e de destino do AWS.

Nova versão do PostgreSQL O PostgreSQL versão 14.x agora é compatível como origem e como destino.
Compatibilidade com o Aurora Sem Servidor v2 como destino

AWS DMS agora oferece suporte ao Aurora Serverless v2 como destino. Usando AWS DMS, agora você pode realizar migrações ao vivo para o Aurora Serverless v2.

Para obter informações sobre AWS DMS alvos compatíveis, consulteDestinos para a migração de dados.

Novas versões do IBM Db2 for LUW

AWS DMS agora suporta as versões 11.5.6 e 11.5.7 do IBM Db2 for LUW como fonte. Usando AWS DMS, agora você pode realizar migrações ao vivo das versões mais recentes do IBM DB2 para LUW.

Para obter informações sobre AWS DMS fontes, consulteOrigens para a migração de dados.

Para obter informações sobre AWS DMS alvos compatíveis, consulteDestinos para a migração de dados.

AWS DMS 3.4.7 inclui o seguinte comportamento novo ou alterado e problemas resolvidos:

  • Agora é possível utilizar um formato de data da definição da tabela para analisar uma string de dados em um objeto de data ao utilizar o Amazon S3 como origem.

  • Novos contadores de estatísticas de tabela agora estão disponíveis: AppliedInserts, AppliedDdls, AppliedDeletes e AppliedUpdates.

  • Agora você pode escolher o tipo de mapeamento padrão ao usar OpenSearch como destino.

  • A nova configuração de TrimSpaceInChar endpoint para Oracle, PostgreSQL SQLServer e fontes permite que você especifique se deseja cortar dados nos tipos de dados CHAR e NCHAR.

  • A nova configuração do endpoint ExpectedBucketOwner do Amazon S3 evita o corte de dados ao utilizar o S3 como origem ou destino.

  • Para o RDS SQL Server, o Azure SQL Server e o SQL Server autogerenciado, o DMS agora fornece configuração automática do MS-CDC em todas as tabelas selecionadas para uma tarefa de migração com ou sem uma CHAVE PRIMÁRIA ou com um índice exclusivo considerando a prioridade de habilitação de MS-REPLICATION em tabelas autogerenciadas do SQL Server com CHAVE PRIMÁRIA.

  • Adicionado suporte para replicação de operações DDL de partição e subpartição do Oracle durante migrações homogêneas do Oracle.

  • Corrigido um problema em que uma tarefa de validação de dados falhava com uma chave primária composta ao utilizar o Oracle como origem e como destino.

  • Corrigido um problema com a conversão correta de um tipo de caractere variável para um booleano enquanto a coluna de destino era pré-criada como booleana ao usar o Amazon Redshift como destino.

  • Corrigido um problema que causava o truncamento de tipos de dados varchar migrados como varchar(255) devido a um problema conhecido de ODBC ao utilizar o PostgreSQL como destino.

  • Corrigido um problema em que a dica paralela para a operação DELETE não era respeitada com BatchApplyEnabled definido como true e BatchApplyPreserveTransaction definido como false ao utilizar o Oracle como destino.

  • A nova configuração do endpoint AddTrailingPaddingCharacter para um Amazon S3 adiciona preenchimento aos dados da string ao utilizar o S3 como destino.

  • A nova configuração da tarefa max_statement_timeout_seconds estende o tempo limite padrão das consultas do endpoint. Essa configuração é usada atualmente por consultas de metadados do endpoint do MySQL.

  • Ao utilizar o PostgreSQL como destino, foi corrigido um problema em que uma tarefa da CDC não estava utilizando adequadamente as configurações da tarefa de tratamento de erros.

  • Correção de um problema em que o DMS não conseguia identificar corretamente o modo Redis OSS para uma instância do Redis OSS Enterprise.

  • Suporte estendido do atributo de conexão extra (ECA) includeOpForFullLoad para o formato parquet do destino S3.

  • Introduzida uma nova configuração migrateBooleanAsBoolean do endpoint do PostgreSQL. Quando essa configuração for definida true para uma migração do PostgreSQL para o Amazon Redshift, um booleano será migrado como varchar (1). Quando definido como false, um booleano será migrado como varchar(15), que é o comportamento padrão.

  • Corrigido um problema na migração ao utilizar a origem SQL Server com o tipo de dados datetime. Essa correção soluciona o problema de inserção de Null quando a precisão é em milissegundos.

  • Corrigido um problema na migração da origem PostgreSQL com PGLOGICAL ao utilizar pglogical e remover um campo da tabela de origem durante a fase de CDC, em que, após o campo removido, o valor não era migrado para a tabela de destino.

  • Corrigido um problema na migração de loopback do SQL Server com a replicação bidirecional obtendo registros repetidos.

  • Adicionada uma nova ECA mapBooleanAsBoolean para o PostgreSQL como origem. Usando esse atributo de conexão extra, você pode substituir o mapeamento padrão do tipo de dados de um booleano do PostgresSQL para um tipo de dados booleano. RedShift

  • Corrigido um problema na migração ao utilizar o SQL Server como origem que aborda o ALTER DECIMAL/NUMERIC SCALE que não replicava para os destinos.

  • Problema de conexão corrigido com o SQL Server 2005.

  • A partir de 17 de outubro de 2022, o DMS 3.4.7 agora oferece suporte às classes de EC2 instância Amazon de 6ª geração para instâncias de replicação.

  • Desde 25 de novembro de 2022, com o DMS 3.4.7, é possível converter esquemas de banco de dados e objetos de código utilizando o DMS Schema Conversion e descobrir bancos de dados em seu ambiente de rede que são bons candidatos à migração utilizando o DMS Fleet Advisor.

  • Em 25 de novembro de 2022, o DMS Studio foi descontinuado.

  • Desde 31 de janeiro de 2023, o DMS Schema Conversion é compatível com o Aurora MySQL e com o Aurora PostgreSQL como provedores de dados de destino.

  • Desde 6 de março de 2023, é possível gerar recomendações de destino de tamanho certo para os bancos de dados de origem com o DMS Fleet Advisor.

  • A partir de 6 de março de 2023, AWS DMS oferece suporte à política AWS gerenciada que permite a publicação de pontos de dados métricos na Amazon CloudWatch.

Problemas resolvidos na versão de manutenção do DMS 3.4.7, datada de 5 de maio de 2023
Tópico Resolução
Falha na tarefa de origem PostgreSQL Corrigido um problema na origem PostgreSQL em que as tarefas falhavam ao exceder o número máximo de operações de DDL permitidas em um único evento.
Falsos positivos da validação de dados de origem do PostgreSQL Corrigido um problema na origem do PostgreSQL com destino do Oracle em que a conversão incorreta do campo de timestamp resultava em erros falsos positivos na validação de dados.
Tratamento de erros de origem MySQL Corrigido um problema em uma origem MySQL em que a tarefa do DMS não falhava quando o próximo log de BIN estava indisponível.
Log ROTATE_EVENT da origem MySQL Log aprimorado para a origem MySQL relacionado a ROTATE_EVENT: incluído o nome do log de BIN que está sendo lido.
Problema de tempo limite da validação de dados Corrigido um problema no recurso de validação de dados em que a configuração do endpoint executeTimeout não estava sendo respeitada para consultas relacionadas à validação de dados.
Problema de carga máxima paralela do destino PostgreSQL Corrigido um problema no destino do PostgreSQL em que a carga máxima segmentada (paralela) falhava devido ao erro de “conexão inativa”.
Problema de movimentação de tarefas do DMS Corrigido um problema no destino S3 em que uma tarefa de movimentação do DMS demorava muito ou nunca era concluída.
Problema de registro duplicado na origem PostgreSQL Corrigido um problema na origem PostgreSQL em que uma tarefa do DMS emitia erros relacionados a duplicatas no destino após a parada e a retomada de uma tarefa.
Falsos positivos da validação de dados no destino do Oracle Corrigido um problema no destino do Oracle em que a validação de dados relatava erros de falsos positivos devido ao fuso horário replicado incorretamente para campos de carimbo de timestamp.
Problemas resolvidos na versão de manutenção do DMS 3.4.7, datada de 22 de fevereiro de 2023
Tópico Resolução
Réplicas do SQL Server AG como origem Foi adicionado suporte para a fonte do SQL Server na AlwaysOnconfiguração em que a porta TCP do ouvinte diferia da porta TCP de réplica.
Perda de dados com o Amazon Redshift como destino Corrigido um problema no destino do Amazon Redshift em que, em alguns casos raros, a reinicialização inesperada do Amazon Redshift poderia ter causado a falta de dados no destino.
Compatibilidade com a proteção da origem do SQL Server Corrigido um problema na origem SQL Server em que a tarefa do DMS poderia falhar com um erro indicando a incapacidade de ler os backups do log de transações quando a configuração do endpoint "SafeguardPolicy": "EXCLUSIVE_AUTOMATIC_TRUNCATION" era especificada.
Falha na tarefa de validação de dados no Oracle como origem Corrigido um problema na origem Oracle em que a tarefa do DMS poderia falhar na validação de dados devido a valores de chave primária identificados incorretamente.
Problema de dados de imagem antes do Kinesis Corrigido um problema nos destinos de streaming (Kinesis, Kafka) em que a configuração da tarefa "EnableBeforeImage" funcionava somente para tipos de dados de caracteres.
Arquivos de log do Time Travel Corrigido um problema no recurso Time Travel em que o DMS criava arquivos de log do Time Travel de zero bytes quando a origem estava ociosa.
Problemas resolvidos na versão de manutenção do DMS 3.4.7, datada de 16 de dezembro de 2022
Tópico Resolução
BatchApplyEnabled Corrigido um problema de registro excessivo quando BatchApplyEnabled definido como True.
Nova configuração de endpoint do MongoDB— FullLoadNoCursorTimeout A FullLoadNoCursorTimeout configuração do endpoint do MongoDB NoCursorTimeout especifica o cursor de carga total. NoCursorTimeout é uma configuração de conexão do MongoDB que impede que o servidor feche o cursor se estiver ocioso.
MongoDB: perfil de filtro para segmentação de coluna única O novo perfil de filtro melhora o desempenho da migração de bancos de dados MongoDB utilizando uma única coluna para segmentação.
MongoDB para o Amazon Redshift Ao migrar do MongoDB para o Amazon Redshift, se a coleção do MongoDB tiver um tipo de dados binário, foi corrigido um problema em que o DMS não estava criando a tabela de destino no Amazon Redshift.
Novo atributo de conexão SocketTimeout MongoDB MS O novo atributo de conexão extra SocketTimeout MongoDB MS configura o tempo limite de conexão para clientes MongoDB em unidades de milissegundos. Se o valor for menor ou igual a zero, o padrão do cliente MongoDB será utilizado.
Corrigido o problema que fazia com que uma tarefa do Amazon Kinesis falhasse Corrigido um problema no tratamento de valores nulos ao migrar para o Amazon Kinesis Data Streams como destino se uma chave primária não estivesse presente na tabela.
Compatibilidade com a validação de dados do Oracle NULL PK/UK Removida a limitação de que a validação de dados de valores NULL PK/UK não é compatível.
Oracle para Amazon S3 Corrigido um problema ao migrar do Oracle para o Amazon S3 em que alguns registros eram migrados incorretamente como NULL.
Oracle Standby Adicionada a capacidade do DMS de tratar transações abertas ao utilizar o Oracle Standby como origem.
Migração de Oracle para Oracle com o tipo de dados espaciais SDO_GEOMETRY Corrigido um problema em que a tarefa falhava se a tabela tivesse uma coluna SDO_GEOMETRY presente no DDL ao migrar do Oracle para o Oracle.
Oracle como origem Ao utilizar o Oracle como origem, foi corrigido um problema em que o DMS ocasionalmente ignorava um número de sequência do redo log do Oracle.
Oracle como origem: arquivamento ausente/online de redo logs Corrigido um problema que fazia com que a tarefa do DMS falhasse quando os logs de arquivamento estavam ausentes ao utilizar o Oracle como origem.
Corrigido: o DMS ocasionalmente ignora o redo log do Oracle Standby Ao utilizar o Oracle como origem, foi corrigido um problema em que o DMS ocasionalmente ignorava um número de sequência do redo log do Oracle.
Corrigido: os tipos de dados espaciais do Oracle para Oracle não são replicados durante a CDC Ao replicar do Oracle para o Oracle, foi corrigido um problema em que os tipos de dados espaciais não estavam sendo replicados durante a CDC.
Oracle como destino Ao utilizar o Oracle como destino, foi corrigido um problema em que a aplicação do destino falhava com um erro ORA-01747.
Amazon S3: perda de dados da tabela de recarga corrigido Ao utilizar o Amazon S3 como destino, foi corrigido um problema em que uma operação de recarregamento de tabela não estava gerando arquivos de CDC.
Corrigido: inicialização de contexto SQL Server Always On, caso o servidor primário fosse a origem Ao usar o SQL Server Always On como fonte, corrigiu um problema para não inicializar Grupos de Disponibilidade (AG) se a fonte for primária e AlwaysOnSharedSyncedBackupIsEnabled estiver definida como verdadeira.
Configuração do endpoint do SQL Server atualizada Quando um endpoint de origem é o SQL Server Always On Availability Group e é uma réplica secundária, foi corrigido um problema em que a tarefa de replicação falhava se estivesse AlwaysOnSharedSynchedBackupsIsEnabled definida como True.
PostgreSQL como origem Corrigido um problema em que o CDC não consegue migrar as operações de exclusão/atualização na fonte do PostgreSQL, que foi introduzida na versão 3.4.7 no suporte ao Boolean. mapBooleanAs

AWS Notas de versão do Database Migration Service 3.4.6

A tabela a seguir mostra os novos recursos e aprimoramentos introduzidos na versão 3.4.6 do AWS Database Migration Service (AWS DMS).

Novo recurso ou aprimoramento Descrição
AWS DMS Viagem no tempo AWS DMS apresenta o Time Travel, um recurso que concede aos clientes flexibilidade em seus recursos de registro e aprimora sua experiência de solução de problemas. Com o Time Travel, você pode armazenar e criptografar AWS DMS registros usando o Amazon S3 e visualizar, baixar e ofuscar os registros dentro de um determinado período de tempo.
Compatibilidade com a instância gerenciada do Microsoft Azure SQL como origem

AWS DMS agora oferece suporte à Instância Gerenciada SQL do Microsoft Azure como fonte. Usando AWS DMS, agora você pode realizar migrações ao vivo da Instância Gerenciada SQL do Microsoft Azure para qualquer destino AWS DMS compatível.

Para obter informações sobre AWS DMS fontes, consulteOrigens para a migração de dados.

Para obter informações sobre AWS DMS alvos compatíveis, consulteDestinos para a migração de dados.

Compatibilidade com o Google Cloud SQL para MySQL como origem

AWS DMS agora é compatível com o Google Cloud SQL para MySQL como fonte. Usando AWS DMS, agora você pode realizar migrações ao vivo do Google Cloud SQL para MySQL para AWS DMS qualquer destino compatível.

Para obter informações sobre AWS DMS fontes, consulteOrigens para a migração de dados.

Para obter informações sobre AWS DMS alvos compatíveis, consulteDestinos para a migração de dados.

Compatibilidade com a carga paralela para dados particionados no S3 AWS DMS agora oferece suporte ao carregamento paralelo de dados particionados para o Amazon S3, melhorando os tempos de carregamento para migrar dados particionados dos dados de origem do mecanismo de banco de dados compatível para o Amazon S3. Esse recurso cria subpastas do Amazon S3 para cada partição da tabela na origem do banco de dados, permitindo que o AWS DMS execute processos paralelos para preencher cada subpasta.
Suporte a vários tópicos de destino do Apache Kafka em uma única tarefa AWS DMS agora suporta alvos multitópicos do Apache Kafka com uma única tarefa. Utilizando o AWS DMS, agora é possível replicar vários esquemas de um único banco de dados para diferentes tópicos de destino do Apache Kafka utilizando a mesma tarefa. Isso elimina a necessidade de criar várias tarefas separadas em situações em que muitas tabelas do mesmo banco de dados de origem precisam ser migradas para diferentes tópicos de destino do Kafka.

Os problemas resolvidos na AWS DMS versão 3.4.6 incluem o seguinte:

  • Corrigido um problema em que as colunas de instruções UPDATE eram preenchidas em colunas incorretas se a coluna de chave primária não fosse a primeira coluna ao utilizar o Amazon S3 como destino com o formato CSV.

  • Corrigido um problema em que AWS DMS as tarefas podiam falhar ao usar o plug-in pglogical com NULL valores em BYTEA colunas no modo LOB limitado ao usar o PostgreSQL como fonte.

  • Corrigido um problema em que AWS DMS as tarefas podiam falhar quando um grande número de tabelas de origem era excluído ao usar o PostgreSQL como fonte.

  • O particionamento de pastas com base em datas do Amazon S3 foi aprimorado com a introdução de uma nova configuração DatePartitionTimezone do Amazon S3 para permitir o particionamento em datas não UTC.

  • Suportou o mapeamento entre os tipos TIMESTAMP WITH TIME ZONE de dados das fontes até TIMESTAMPTZ o uso do Amazon Redshift como destino

  • Desempenho da CDC melhorado para tarefas sem regras de seleção de caracteres curinga ao utilizar o MongoDB ou o Amazon DocumentDB como origem.

  • Corrigido um problema em que nomes de esquema com caractere curinga de sublinhado e tamanho menor que 8 não eram capturados por tarefas do AWS DMS ao utilizar o Db2 LUW como origem.

  • Corrigido um problema em que AWS DMS as instâncias ficavam sem memória em um grande volume de dados ao usar o OpenSearch Serviço como destino.

  • Desempenho melhorado da validação de dados tornando-se compatível com somente as tarefas de validação de carga máxima.

  • Corrigido um problema em que AWS DMS as tarefas não eram retomadas após um failover forçado ao usar o Sybase como fonte.

  • Corrigido um problema em que o aviso era AWS DMS enviado Invalid BC timestamp was encountered in column incorretamente.

Os problemas resolvidos no DMS 3.4.6 incluem os seguintes:

  • Corrigido o problema de falha de uma tarefa quando o modo de aplicação em massa estava ativado ao utilizar o Oracle como origem e destino.

  • Corrigido um problema de forma que uma tarefa de carga máxima utilize corretamente a configuração do endpoint ExecuteTimeout com o PostgreSQL como origem.

  • Corrigido um problema com a migração de colunas do tipo de dados Array quando a tarefa é definida no modo LOB limitado ao utilizar o PostgreSQL como origem.

  • Corrigido um problema com a migração de timestamps com fuso horário antes de 01-01-1970 ao utilizar o PostgreSQL como origem.

  • Corrigido um problema em que o DMS estava tratando uma string vazia como nula durante a replicação ao utilizar o SQL Server como origem e como destino.

  • Corrigido um problema para honrar as configurações do endpoint de tempo limite de leitura e gravação da sessão ao utilizar a origem/destino MySQL.

  • Corrigido um problema em que uma tarefa do DMS CDC estava baixando arquivos relacionados à carga máxima ao utilizar o Amazon S3 como origem.

  • Corrigido um problema de falha no log quando CdcInsertsAndUpdates e PreserveTransactions estavam configurados como true ao utilizar o Amazon S3 como destino.

  • Corrigido um problema em que uma tarefa travava quando o recurso ParallelApply * estava ativado, mas algumas tabelas não tinham uma chave primária padrão ao usar o Amazon Kinesis Data Streams como fonte.

  • Corrigido um problema em que não era dado um erro devido a um erro StreamArn ao usar o Amazon Kinesis Data Streams como fonte.

  • Corrigido um problema em que um valor de chave primária como uma string vazia fazia com que uma tarefa falhasse ao OpenSearch ser usada como destino.

  • Corrigido um problema em que muito espaço em disco era utilizado pela validação de dados.

Problemas resolvidos na versão de manutenção do DMS 3.4.6, datada de 13 de dezembro de 2022
Tópico Resolução
Driver odbc do SAP ASE Corrigido um problema no SAP ASE como origem para que o driver ODBC seja compatível com conjuntos de caracteres.

Erro de chave primária de data e hora do SQL Server para pesquisa de LOB

Corrigido um problema no SQL Server como origem em que a pesquisa de LOB não estava funcionando corretamente, quando a chave primária tinha um tipo de dados de data e hora, com precisão em milissegundos.

SQL Server para Amazon Redshift — 'DateTimeOffset' mapeado para 'timestamptz'

Para migrações do SQL Server para o Amazon Redshift, mapeamento aprimorado para que o formato 'datetimeoffset' do SQL Server seja mapeado para o formato 'timestamptz' do Amazon Redshift.

Validação de dados - SkipLobColumns é verdade

Corrigido um problema em que a tarefa do DMS trava quando SkipLobColumns é True, há um LOB na origem, a chave primária está na última coluna e uma diferença de dados é detectada pela validação.

Validação de dados com o MySQL como origem

Corrigido um problema no MySQL como origem com a validação de dados ativada, em que ocorria uma falha na tarefa do DMS ao utilizar uma tabela que tinha uma chave exclusiva composta com valores nulos.

MySQL como origem

Corrigido um problema no MySQL como origem, em que uma tabela era suspensa com o erro de estouro quando as colunas eram alteradas para adicionar precisão.

Atualização do driver ODBC do MySQL para 8.0.23

Corrigido um problema no MySQL como origem, em que o agrupamento “utf8mb4_0900_bin” era incompatível com o driver do MySQL utilizado pelo DMS.

MySQL: suporte às alterações de DDL para tabelas particionadas

Introduziu uma nova configuração de endpoint MySQL skipTableSuspension ForPartitionDdl para permitir que o usuário pule a suspensão da tabela para alterações de DDL de partição durante o CDC, para que o DMS agora possa suportar alterações de DDL em tabelas MySQL particionadas.

Migração do MongoDB para o Amazon Redshift

Corrigido um problema nas migrações do MongoDB para o Amazon Redshift, em que o DMS não consegue criar a tabela de destino no Amazon Redshift se a coleção do MongoDB tiver um tipo de dados binário.

Alvo do Amazon Redshift — Segault de viagem no tempo em massa

Corrigido um problema no Amazon Redshift como destino, em que a tarefa do DMS trava quando definida como verdadeira. BatchApplyEnabled

Amazon Redshift como alvo

Foi corrigido um problema no Amazon Redshift como destino, em que, com o parallel-load definido como type=partitions-auto, segmentos paralelos estavam gravando arquivos CSV em massa no mesmo diretório da tabela e interferindo uns nos outros.

Amazon Redshift como alvo

Corrigido um problema com o Amazon Redshift como destino, em que, durante o CDC, a coluna de destino era do tipo booleano, enquanto a fonte era do tipo caractere variável.

Amazon Redshift como alvo

O registro de tarefas foi aprimorado para identificar uma alteração de DDL que não consegue ser replicada para o Amazon Redshift como destino.

Validação de dados com o PostgreSQL

Corrigido um problema na validação com o PostgreSQL, em que a validação falhava quando tipos de dados booleanos estavam presentes.

PostgreSQL como origem

Foi corrigido um problema com o PostgreSQL como fonte, para que a carga total usasse o campo em ExecuteTimeout Atributos de conexão extra.

PostgreSQL como origem

Foi corrigido um problema com o PostgreSQL como fonte, fazendo com que uma tarefa falhasse se estivesse LSNs lendo mais do que a tarefa solicitada, retomasse o LSN por mais de 60 minutos para indicar que há um problema com o slot de replicação que está sendo usado.

PostgreSQL como origem: timestamptz antes de 01-01-1970

Corrigido um problema no PostgreSQL como origem, em que os timestamptz anteriores a 01-01-1970 não eram migrados corretamente durante o CDC.

PostgreSQL como origem

Corrigido um problema no PostgreSQL como origem, em que o DMS truncava os valores de tipos de dados de vários caracteres durante a CDC.

PostgreSQL como origem: retomada de tarefa interrompida

Corrigido um problema no PostgreSQL como origem em que a retomada de repetição de uma tarefa interrompida anteriormente perdia uma ou mais transações durante a CDC.

Amazon S3 como destino

Corrigido um problema no S3 como destino, em que o cabeçalho do arquivo CSV resultante estava desligado em uma coluna quando AddColumnName era verdadeiro e TimestampColumnName era “”.

Amazon S3 como origem: comportamento de utilização da memória na fase de carga máxima da tarefa

Corrigido um problema no S3 como origem, em que uma tarefa do DMS em carga máxima só liberava a memória utilizada depois que a tabela inteira era carregada no banco de dados de destino.

Amazon S3 como destino: operação de recarga da tabela

Corrigido um problema no S3 como destino, em que uma operação de recarregamento de tabela não gerava arquivos de CDC.

AWS Notas de versão do Database Migration Service 3.4.5

A tabela a seguir mostra os novos recursos e aprimoramentos introduzidos na versão 3.4.5 do AWS Database Migration Service (AWS DMS).

Novo recurso ou aprimoramento Descrição
Compatibilidade com o Redis OSS como destino AWS DMS agora oferece suporte ao Redis OSS como destino. Usando AWS DMS, agora você pode migrar dados ativos de qualquer fonte AWS DMS compatível para um armazenamento de dados Redis OSS, com o mínimo de tempo de inatividade. Para obter informações sobre AWS DMS alvos, consulteDestinos para a migração de dados.
Compatibilidade com os MongoDB 4.2 e 4.4 como origens AWS DMS agora suporta MongoDB 4.2 e 4.4 como fontes. Usando AWS DMS, agora você pode migrar dados dos clusters MongoDB 4.2 e 4.4 para AWS DMS qualquer destino compatível, incluindo o Amazon DocumentDB (com compatibilidade com o MongoDB), com tempo de inatividade mínimo. Para obter informações sobre AWS DMS fontes, consulteOrigens para a migração de dados.
Suporte a vários bancos de dados ao utilizar o MongoDB como origem AWS DMS agora suporta a migração de vários bancos de dados em uma tarefa usando o MongoDB como fonte. Usando AWS DMS, agora você pode agrupar vários bancos de dados de um cluster MongoDB e migrá-los usando uma tarefa de migração de banco de dados. Você pode migrar para qualquer destino AWS DMS compatível, incluindo o Amazon DocumentDB (com compatibilidade com o MongoDB), com o mínimo de tempo de inatividade.
Compatibilidade com a segmentação automática ao utilizar o MongoDB ou o Amazon DocumentDB (compatível com MongoDB) como origem AWS DMS agora oferece suporte à segmentação automática usando o MongoDB ou o Amazon DocumentDB como fonte. Usando AWS DMS, você pode configurar tarefas de migração de banco de dados para segmentar automaticamente a coleção de um cluster MongoDB ou DocumentDB. Em seguida, você pode migrar os segmentos paralelamente para qualquer destino AWS DMS compatível, incluindo o Amazon DocumentDB, com o mínimo de tempo de inatividade.
Melhoria no desempenho de carga máxima do Amazon Redshift AWS DMS agora suporta o uso de threads paralelos ao usar o Amazon Redshift como destino durante a carga total. Ao aproveitar as configurações de tarefas multisegmentadas de carga total, você pode melhorar o desempenho da sua migração inicial de qualquer fonte AWS DMS compatível para o Amazon Redshift. Para obter informações sobre AWS DMS alvos, consulteDestinos para a migração de dados.

Os problemas resolvidos na AWS DMS versão 3.4.5 incluem o seguinte:

  • Corrigido um problema em que os dados podiam estar ausentes ou duplicados após a retomada ao utilizar o PostgreSQL como origem com alta simultaneidade de transações.

  • Corrigido um problema em que as tarefas de migração do banco de dados falhavam com o erro Não foi possível encontrar o id da relação... ao utilizar o PostgreSQL como origem, com o plug-in pglogical ativado.

  • Corrigido um problema em que as colunas VARCHAR não eram replicadas corretamente ao utilizar o PostgreSQL como origem e o Oracle como destino.

  • Corrigido um problema em que as operações de exclusão não eram capturadas corretamente quando a chave primária não era a primeira coluna na definição da tabela ao utilizar o PostgreSQL como origem.

  • Corrigido um problema em que as tarefas de migração do banco de dados perdiam as atualizações de LOB em uma configuração especial de metadados ao utilizar o MySQL como origem.

  • Corrigido um problema em que as colunas TIMESTAMP eram tratadas como DATETIME no modo LOB completo ao utilizar o MySQL versão 8 como origem.

  • Corrigido um problema em que as tarefas de migração do banco de dados falhavam ao analisar registros de NULL DATETIME ao utilizar o MySQL 5.6.4 e superior como origem.

  • Corrigido um problema em que as tarefas de migração do banco de dados ficavam paralisadas após encontrar um erro de Saída de Thread ao utilizar o Amazon Redshift como destino com aplicação paralela.

  • Corrigido um problema em que os dados poderiam ser perdidos quando as tarefas de migração do banco de dados se desconectavam com um endpoint de destino do Amazon Redshift durante a aplicação em lote da CDC.

  • Desempenho da carga máxima melhorado por meio de chamadas de ACCEPTINVCHARS ao utilizar o Amazon Redshift como destino.

  • Corrigido um problema em que registros duplicados eram replicados ao reverter do modo one-by-one para o modo de aplicação paralela usando o Amazon Redshift como destino.

  • Corrigido um problema em que as tarefas de migração do banco de dados não trocavam a propriedade do objeto do Amazon S3 para o proprietário do bucket com cannedAclForObjects=bucket_owner_full_control ao utilizar o Amazon S3 como destino.

  • AWS DMS Aprimorado ao oferecer suporte a vários destinos de arquivamento com o ECA additionalArchivedLogDestId ao usar o Oracle como fonte.

  • Corrigido um problema em que as tarefas de migração do banco de dados falhavam com erro OCI_INVALID_HANDLE ao atualizar uma coluna de LOB no modo LOB completo.

  • Corrigido um problema em que as colunas NVARCHAR2 não eram migradas adequadamente durante a CDC ao utilizar o Oracle como origem.

  • AWS DMS Aprimorado com a habilitação SafeguardPolicy ao usar o RDS para SQL Server como fonte.

  • Corrigido um problema em que as tarefas de migração do banco de dados relatavam o erro rdsadmin ao utilizar uma origem SQL Server que não era do RDS.

  • Corrigido um problema em que a validação de dados falhava com o UUID como chave primária em uma configuração de partição ao utilizar o SQL Server como origem.

  • Corrigido um problema em que as tarefas de carga máxima mais CDC podiam falhar se o LSN necessário não pudesse ser encontrado no log do banco de dados ao utilizar o Db2 LUW como origem.

  • AWS DMS Aprimorado ao oferecer suporte a carimbos de data/hora personalizados do CDC ao usar o MongoDB como fonte.

  • Corrigido um problema em que as tarefas de migração do banco de dados travavam ao serem interrompidas, ao utilizar o MongoDB como origem, quando o driver do MongoDB era ativado por erros de endSessions.

  • Corrigido um problema em que AWS DMS não era possível atualizar campos não primários ao usar o DynamoDB como destino

  • Corrigido um problema em que a validação de dados relatava incompatibilidades de falsos positivos nas colunas CLOB e NCLOB.

  • Corrigido um problema em que a validação de dados falhava em registros de somente espaço em branco ao utilizar o Oracle como origem.

  • Corrigido um problema em que as tarefas de migração do banco de dados falhavam ao truncar uma tabela particionada.

  • Corrigido um problema em que as tarefas de migração do banco de dados falhavam ao criar a tabela de controle awsdms_apply_exceptions.

  • Suporte estendido do plug-in de autenticação da caching_sha2_password ao utilizar o MySQL versão 8.

AWS Notas de versão do Database Migration Service 3.4.4

A tabela a seguir mostra os novos recursos e aprimoramentos introduzidos no AWS DMS versão 3.4.4.

Novo recurso ou aprimoramento Descrição
Compatibilidade com a criptografia TLS e à autenticação TLS ou SASL ao utilizar o Kafka como destino AWS DMS agora oferece suporte à criptografia TLS e à autenticação TLS ou SASL usando o Amazon MSK e o cluster Kafka local como destino. Para obter mais informações sobre como utilizar a criptografia e a autenticação para endpoints do Kafka, consulte Conectando-se ao Kafka usando o Transport Layer Security () TLS.

Os problemas resolvidos na AWS DMS versão 3.4.4 incluem o seguinte:

  • AWS DMS Registro aprimorado de falhas de tarefas ao usar endpoints Oracle.

  • AWS DMS A execução aprimorada de tarefas continua sendo processada quando os endpoints de origem da Oracle trocam de função após o failover do Oracle Data Guard.

  • O tratamento de erros aprimorado trata o ORA—12561 como um erro recuperável ao utilizar endpoints do Oracle.

  • Corrigido um problema em que as colunas EMPTY_BLOB() e EMPTY_CLOB() eram migradas como nulas ao utilizar o Oracle como origem.

  • Corrigido um problema em que AWS DMS as tarefas não atualizavam os registros após adicionar alterações no DDL da coluna ao usar o SQL Server como fonte.

  • PostgreSQL aprimorado como origem da migração tornando-se compatível com o tipo de dados TIMESTAMP WITH TIME ZONE.

  • Corrigido um problema em que a configuração afterConnectScript não funcionava durante uma carga máxima ao utilizar o PostgreSQL como destino.

  • Introduzida uma nova configuração mapUnboundedNumericAsString para tratar melhor o tipo de data NUMERIC sem precisão e escala ao utilizar endpoints do PostgreSQL.

  • Corrigido um problema em que AWS DMS as tarefas falhavam com “0 linhas afetadas” após interromper e retomar a tarefa ao usar o PostgreSQL como fonte.

  • Corrigido um problema em que AWS DMS não era possível migrar o tipo de TIMESTAMP dados com o BC sufixo ao usar o PostgreSQL como fonte.

  • Corrigido um problema em que AWS DMS não era possível migrar o TIMESTAMP valor “±infinity” ao usar o PostgreSQL como fonte.

  • Corrigido um problema em que strings vazias eram tratadas como NULL ao utilizar o S3 como origem com a configuração csvNullValue definida como outros valores.

  • O atributo de conexão extra timestampColumnName foi aprimorado em uma carga máxima com a CDC para ser classificável durante a CDC ao utilizar o S3 como destino.

  • Aprimorado o tratamento de tipos de dados binário em formato hexadecimal, como BYTE, BINARY e BLOB ao utilizar o S3 como origem.

  • Corrigido um problema em que os registros excluídos eram migrados com caracteres especiais ao utilizar o S3 como destino.

  • Corrigido um problema de tratamento de valores de chaves vazios ao utilizar o Amazon DocumentDB (compatível com MongoDB) como destino.

  • Corrigido um problema em que AWS DMS falhas na replicação NumberDecimal ou Decimal128 nas colunas ao usar o MongoDB ou o Amazon DocumentDB (com compatibilidade com o MongoDB) como fonte.

  • Corrigido um problema que permitia que as tarefas da CDC fossem repetidas quando houvesse um failover no MongoDB ou no Amazon DocumentDB (compatível com MongoDB) como origem.

  • Foi adicionada uma opção para remover o prefixo hexadecimal “0x” RAW dos valores do tipo de dados ao usar Kinesis, Kafka ou como destino. OpenSearch

  • Corrigido um problema em que a validação falhava em colunas de caracteres de tamanho fixo ao utilizar o Db2 LUW como origem.

  • Corrigido um problema em que a validação falhava quando somente o tipo de dados de origem ou o tipo de dados de destino era FLOAT ou DOUBLE.

  • Corrigido um problema em que a validação falhava em caracteres NULL ao utilizar o Oracle como origem.

  • Corrigido um problema em que a validação falhava em colunas XML ao utilizar o Oracle como origem.

  • Corrigido um problema em que AWS DMS as tarefas falhavam quando havia colunas anuláveis em chaves compostas usando o MySQL como fonte.

  • Corrigido um problema em que AWS DMS não era possível validar as UNIQUEIDENTIFIER colunas dos endpoints de origem do SQL Server e as colunas UUID dos endpoints de destino do PostgreSQL.

  • Corrigido um problema em que uma tarefa da CDC não utiliza uma definição de tabela de origem atualizada após ela ser modificada.

  • AWS DMS Failover aprimorado para tratar falhas de tarefas causadas por um nome de usuário ou senha inválidos como erros recuperáveis.

  • Corrigido um problema em que AWS DMS as tarefas falhavam devido à falta LSNs ao usar o RDS para SQL Server como fonte.

AWS Notas de versão do Database Migration Service 3.4.3

A tabela a seguir mostra os novos recursos e aprimoramentos introduzidos no AWS DMS versão 3.4.3.

Novo recurso ou aprimoramento Descrição
Nova versão do Amazon DocumentDB O Amazon DocumentDB versão 4.0 agora é compatível como origem.
Nova versão do MariaDB O MariaDB versão 10.4 agora é compatível como origem e como destino.
Support para AWS Secrets Manager integração É possível armazenar os detalhes da conexão do banco de dados (credenciais do usuário) dos endpoints compatíveis com segurança no AWS Secrets Manager. Em seguida, você pode enviar o segredo correspondente em vez de credenciais de texto sem formatação para criar ou AWS DMS modificar um endpoint. AWS DMS em seguida, se conecta aos bancos de dados do endpoint usando o segredo. Para obter mais informações sobre a criação de segredos para AWS DMS endpoints, consulteUtilizar segredos para acessar endpoints do AWS Database Migration Service.
Opções maiores para instâncias de replicação C5 e R5 Agora você pode criar os seguintes tamanhos maiores de instância de replicação: tamanhos C5 de até 96 v CPUs e 192 GiB de memória e tamanhos R5 de até 96 v CPUs e 768 GiB de memória.
Melhoria no desempenho do Amazon Redshift AWS DMS agora oferece suporte à aplicação paralela ao usar o Amazon Redshift como alvo para melhorar o desempenho da replicação contínua. Para obter mais informações, consulte Configurações de tarefas de vários threads para o Amazon Redshift.

Os problemas resolvidos na AWS DMS versão 3.4.3 incluem o seguinte:

  • Corrigido um problema em que o timestamp de confirmação se tornava “01-01-1970 00:00:00” para eventos adiados ao utilizar o Db2 LUW como origem.

  • Corrigido um problema em que AWS DMS as tarefas falhavam com uma NVARCHAR coluna como chave primária ao usar o SQL Server como fonte com o modo LOB completo.

  • Corrigido um problema de registros ausentes durante a fase de alterações em cache ao utilizar o SQL Server como origem.

  • Corrigido um problema em que os registros eram ignorados após a retomada AWS DMS das tarefas ao usar o RDS para SQL Server como fonte.

  • Corrigido um problema em que o componente AWS DMS de registro ASSERTION gera registros grandes para o SQL Server.

  • Corrigido um problema em que a validação de dados falhava durante a fase de CDC devido ao estouro da análise de colunas ao utilizar o MySQL como origem.

  • Corrigido um problema em que AWS DMS as tarefas travavam devido a uma falha de segmentação durante a validação de dados ao usar o PostgreSQL como destino.

  • Corrigido um problema em que a validação de dados falhava no tipo de dados DOUBLE durante a CDC ao utilizar o PostgreSQL como origem e como destino.

  • Corrigido um problema em que os registros inseridos pelo comando copy não eram replicados corretamente ao usar o PostgreSQL como origem e o Amazon Redshift como destino.

  • Corrigido um problema de perda de dados durante a fase de alterações armazenadas em cache ao utilizar o PostgreSQL como origem.

  • Corrigido um problema que poderia causar a perda de dados ou duplicatas de registros ao utilizar o PostgreSQL como origem.

  • Corrigido um problema em que esquemas com letras maiúsculas e minúsculas não migravam com pglogical ao utilizar o PostgreSQL como origem.

  • Corrigido um problema em que a última mensagem de falha não continha o erro ORA ao utilizar o Oracle como origem.

  • Corrigido um problema em que AWS DMS as tarefas falhavam ao criar instruções UPDATE ao usar o Oracle como destino.

  • Corrigido um problema em que AWS DMS as tarefas não replicavam dados ao usar o Oracle 12.2 como fonte com a configuração ASM e Pluggable Database.

  • Análise de registros foi aprimorada preservando as aspas para ser compatível com a RFC 4180 ao utilizar o S3 como origem.

  • O tratamento de timestampColumnName foi aprimorado para que a coluna de carga máxima seja classificável com a da CDC.

  • Ao introduzir uma nova configuração de endpointMessageMaxBytes, corrigiu um problema em que AWS DMS as tarefas falhavam quando havia elementos LOB maiores que 1 MB.

  • Corrigido um problema em que AWS DMS as tarefas travavam devido a uma falha de segmentação ao usar o Amazon Redshift como destino.

  • Registro de erros aprimorado para a conexão de teste do Amazon Redshift.

  • Corrigido um problema em AWS DMS que não transferia todos os documentos do MongoDB para o DocumentDB durante o carregamento total.

  • Corrigido um problema em que AWS DMS as tarefas relatavam um erro fatal quando nenhuma tabela era incluída nas regras de mapeamento de tabelas.

  • Corrigido um problema em que os esquemas e as tabelas criados antes de reiniciar as tarefas do AWS DMS não eram replicados para o destino ao utilizar o MySQL como origem.

  • Corrigido um problema em que o escape do caractere curinga [_] não funcionava na regra de exclusão ao utilizar o MySQL como origem.

  • Corrigido um problema em que a coluna do tipo de dados UNSIGNED BIGINT não era replicada corretamente ao utilizar o MySQL como origem.

AWS Notas de versão do Database Migration Service 3.4.2

A tabela a seguir mostra os novos recursos e aprimoramentos introduzidos no AWS DMS versão 3.4.2.

Novo recurso ou aprimoramento Descrição
Support para conectar privadamente sua Amazon Virtual Private Cloud (Amazon VPC) AWS ao Database Migration Service (DMS) sem exigir um gateway de internet, dispositivo NAT, conexão VPN ou conexão. AWS Direct Connect Agora você pode se conectar e acessar a AWS DMS partir da sua Amazon VPC por meio de um endpoint de interface VPC criado por você. Esse endpoint de interface permite que você isole toda a atividade de rede da sua instância de AWS DMS replicação na infraestrutura de rede da Amazon. Ao incluir uma referência a esse endpoint de interface em todas as chamadas de API para AWS DMS usar o AWS CLI ou um SDK, você garante que todas as AWS DMS atividades permaneçam invisíveis para a Internet pública. Para obter mais informações, consulte Segurança da infraestrutura no AWS Database Migration Service.
nota

Esse recurso está disponível usando todas as versões de AWS DMS mecanismo compatíveis.

Particionamento de pastas baseado em data da CDC ao utilizar o Amazon S3 como destino

AWS DMS agora oferece suporte ao particionamento de pastas baseado em data ao replicar dados usando o S3 como destino. Para obter mais informações, consulte Utilizar o particionamento de pastas com base em data.

Os problemas resolvidos na AWS DMS versão 3.4.2 incluem o seguinte:

  • Foi adicionada uma STATUPDATE opção ao realizar uma migração usando o Amazon Redshift como destino.

  • Tarefas de validação aprimoradas com a introdução de uma nova configuração. ValidQueryCdcDelaySecond atrasa a primeira consulta de validação nos endpoints de origem e de destino para ajudar a reduzir a contenção de recursos quando a latência da migração é alta.

  • Corrigido um problema em que AWS DMS demorava muito para iniciar as tarefas de validação.

  • Corrigido um problema em que registros vazios eram gerados ao iniciar ou interromper tarefas de replicação ao utilizar o S3 como destino.

  • Corrigido um problema em que as tarefas ficavam paralisadas após a conclusão de uma carga máxima.

  • Corrigido um problema em que as tarefas ficavam paralisadas quando uma tabela de origem apresentava erros de dados ao utilizar o S3 como origem.

  • Corrigido um problema em que as tarefas ficavam paralisadas ao serem iniciadas quando a conta de usuário do endpoint de origem estava desativada.

  • Corrigido um problema em que as tarefas ficavam paralisadas ao utilizar o PostgreSQL como origem com REPLICA IDENTITY FULL.

  • Corrigido um problema em que as tarefas perdiam transações ao utilizar o PostgreSQL como origem com o plug-in pglogical.

  • Corrigido um problema em AWS DMS que não excluía arquivos de origem compactados ao usar o Amazon Redshift como destino.

  • Corrigido um problema em que as tarefas de validação relatavam falsos negativos ao utilizar o MySQL como origem e como destino com o tipo de dados BIGINT UNSIGNED.

  • Corrigido um problema em que as tarefas de validação relatavam falsos positivos ao utilizar o SQL Server como origem com uma coluna de chave primária como tipo CHAR.

  • Corrigido um problema em AWS DMS que não limpa objetos de destino ao usar start-replication para iniciar tarefas de replicação usando o S3 como destino.

  • Foram corrigidos vários problemas na validação de dados ao utilizar o Db2 como origem.

  • Corrigido um problema em que as tarefas de validação ficavam paralisadas ao utilizar o SQL Server como origem com a coluna VARCHAR como chave primária.

  • Adicionado suporte para o tipo de dados TIMESTAMP WITH TIMEZONE ao utilizar o PostgreSQL como origem

AWS Notas da versão beta do Database Migration Service 3.4.1

A tabela a seguir mostra os novos recursos e aprimoramentos introduzidos no AWS DMS versão 3.4.1 Beta.

Novo recurso ou aprimoramento Descrição
Nova versão do MongoDB

O MongoDB versão 4.0 agora é compatível como origem.

Compatibilidade com o TLS 1.2 para SQL Server

AWS DMS agora oferece suporte ao TLS 1.2 para endpoints do SQL Server.

Os problemas resolvidos na versão AWS DMS 3.4.1 Beta incluem o seguinte:

  • Suporte aprimorado ao Oracle 19c TDE.

  • Suporte aprimorado ao conjunto de caracteres utf8mb4 e ao tipo de dados de identidade usando o Amazon Redshift como destino.

  • Replicação aprimorada da falha da tarefa ao utilizar o MySQL como origem e sem o log binário.

  • Compatibilidade com a validação de dados aprimorada em vários tipos de dados e conjuntos de caracteres.

  • O tratamento do valor nulo foi aprimorado com a nova configuração IncludeNullAndEmpty de endpoint ao utilizar o Kinesis e o Kafka como destino.

  • O registro em log e o tratamento de erros foram aprimorados ao utilizar o Kafka como destino.

  • O deslocamento do horário de verão foi aprimorado ao utilizar o SQL Server como origem.

  • Corrigido um problema em que as tarefas de replicação tentavam criar tabelas existentes para o Oracle como destino.

  • Corrigido um problema em que as tarefas de replicação ficavam paralisadas depois que a conexão com o banco de dados era encerrada ao utilizar o Oracle como origem.

  • Corrigido um problema em que as tarefas de replicação falhavam na detecção e se reconectavam ao novo primário ao utilizar o SQL Server como origem com a configuração AlwaysOn.

  • Corrigido um problema em que as tarefas de replicação não adicionavam uma coluna "OP" para a coluna "D" sob certas condições do S3 como destino.

AWS Notas da versão beta do Database Migration Service 3.4.0

A tabela a seguir mostra os novos recursos e aprimoramentos introduzidos no AWS DMS versão 3.4.0.

Novo recurso ou aprimoramento Descrição
Nova versão do MySQL

AWS DMS agora oferece suporte ao MySQL versão 8.0 como fonte, exceto quando a carga útil da transação é compactada.

Compatibilidade com o TLS 1.2 para MySQL

AWS DMS agora oferece suporte ao TLS 1.2 para endpoints do MySQL.

Nova versão do MariaDB

AWS DMS agora oferece suporte ao MariaDB versão 10.3.13 como fonte.

Sem SysAdmin acesso a fontes autogerenciadas do Microsoft SQL Server

AWS DMS agora oferece suporte ao acesso de não SysAdmin usuários a endpoints de origem do SQL Server no local e EC2 hospedados.

nota

No momento, esse recurso está no modo Beta. Se você quiser experimentar, entre em contato com o AWS suporte para obter mais informações.

Tarefas da CDC e tabelas de origem do Oracle criadas utilizando CREATE TABLE AS

AWS DMS agora suporta tarefas de carga completa e somente CDC e CDC executadas em tabelas de origem Oracle criadas usando a instrução. CREATE TABLE AS

Os problemas resolvidos na AWS DMS versão 3.4.0 incluem o seguinte:

  • Avaliações das tarefas de pré-migração aprimoradas. Para obter mais informações, consulte Ativar e trabalhar com avaliações de pré-migração de uma tarefa.

  • Validação de dados para tipos de dados flutuantes, reais e duplos aprimorada.

  • O Amazon Redshift como destino foi aprimorado para tratar melhor este erro: “A chave especificada não existe”.

  • Suporta configurações de tarefas de carregamento de CDC multiencadeadas, incluindoParallelApplyThreads,, eParallelApplyBufferSize, ParallelApplyQueuesPerThread para o Amazon OpenSearch Service (OpenSearch Service) como destino.

  • OpenSearch Serviço aprimorado como alvo ao oferecer suporte ao uso de chaves primárias compostas.

  • Corrigido um problema em que a conexão de teste falhava ao utilizar o PostgreSQL como origem e a senha continha caracteres especiais.

  • Corrigido um problema com a utilização do SQL Server como origem quando algumas colunas VARCHAR são truncadas.

  • Corrigido um problema em AWS DMS que não fechava transações abertas ao usar o SQL Server do Amazon RDS como fonte. Isso poderá resultar em perda de dados se o parâmetro do intervalo de pesquisa for definido incorretamente. Para obter mais informações sobre como configurar um valor de intervalo de sondagem recomendado, consulte Utilizar um banco de dados Microsoft SQL Server como origem do AWS DMS.

  • Corrigido um problema no Oracle Standby como origem em que as tarefas da CDC paravam inesperadamente ao utilizar o Binary Reader.

  • Corrigido um problema do IBM DB2 for LUW em que a tarefa falhava com a mensagem “O literal numérico 0 não é válido porque seu valor está fora do intervalo”.

  • Corrigido um problema na migração do PostgreSQL para o PostgreSQL quando uma nova coluna era adicionada à origem do PostgreSQL, e a coluna era criada com um tipo de dados diferente do tipo de dados do qual a coluna foi originalmente criada na origem.

  • Corrigido um problema com uma origem do MySQL em que a tarefa de migração parava inesperadamente quando não era possível buscar logs binários.

  • Corrigido um problema relacionado a um destino Oracle quando BatchApply estava sendo utilizado.

  • Corrigido um problema no MySQL e no MariaDB ao migrar o tipo de dados TIME.

  • Corrigido um problema em uma fonte IBM DB2 LUW em que a migração de tabelas LOBs falhava quando as tabelas não tinham uma chave primária ou uma chave exclusiva.

AWS Notas de versão do Database Migration Service 3.3.4

Os problemas resolvidos na AWS DMS versão 3.3.4 incluem o seguinte:

  • Corrigido um problema em que as transações eram descartadas ou duplicadas ao utilizar o PostgreSQL como origem.

  • Compatibilidade com a utilização de cifrão ($) em nomes de esquemas aprimorada.

  • Corrigido um problema em que as instâncias de replicação não fechavam as transações abertas ao utilizar o SQL Server do RDS como origem.

  • Corrigido um problema em que a conexão de teste falhava ao utilizar o PostgreSQL como origem e a senha continha caracteres especiais.

  • Melhorou o Amazon Amazon Redshift como alvo ao lidar melhor com esse erro: “A chave especificada não existe”.

  • Compatibilidade com a validação de dados aprimorada em vários tipos de dados e conjuntos de caracteres.

  • Corrigido um problema em que as tarefas de replicação tentavam criar tabelas existentes para o Oracle como destino.

  • Corrigido um problema em que as tarefas de replicação não adicionavam um "OP" à coluna "D" sob certas condições do Amazon S3 como destino.

AWS Notas de versão do Database Migration Service 3.3.3

A tabela a seguir mostra os novos recursos e aprimoramentos introduzidos no AWS DMS versão 3.3.3.

Novo recurso ou aprimoramento Descrição
Nova versão do PostgreSQL

O PostgreSQL versão 12 agora tem suporte como origem e destino.

Support para chave primária composta com Amazon OpenSearch Service como destino

A partir do AWS DMS 3.3.3, o uso de uma chave primária composta é suportado pelos OpenSearch destinos de serviço.

Compatibilidade com os tipos de dados estendidos do Oracle

Os tipos de dados estendidos Oracle para origem e destinos Oracle agora são compatíveis.

Aumento do número de AWS DMS recursos por conta

O limite do número de AWS DMS recursos que você pode criar aumentou. Para obter mais informações, consulte Cotas para o AWS Database Migration Service.

Os problemas resolvidos na AWS DMS versão 3.3.3 incluem o seguinte:

  • Corrigido um problema em que uma tarefa falhava ao utilizar uma instrução de atualização específica com a aplicação paralela no Amazon Kinesis.

  • Corrigido um problema em que uma tarefa falhava na instrução ALTER TABLE com o Amazon S3 como destino.

  • Corrigido um problema em que os valores em colunas de polígono eram truncados o utilizar o Microsoft SQL Server como origem.

  • Corrigido um problema no conversor Unicode de JA16 SJISTILDE e JA16 EUCTILDE ao usar o Oracle como fonte.

  • Correção de um problema em que as colunas MEDIUMTEXT e LONGTEXT falhavam ao migrar do MySQL para o formato CSV (valor separado por vírgula) do S3.

  • Correção de um problema em que colunas boolianas eram transformadas em tipos incorretos com a saída do Apache Parquet.

  • Correção de um problema com colunas varchar estendidas no Oracle.

  • Correção de um problema em que as tarefas de validação de dados falhavam devido a determinadas combinações de carimbo de data e hora.

  • Correção de um problema com a replicação de linguagem de definição de dados Sybase (DDL).

  • Correção de um problema envolvendo uma origem do Oracle Real Application Clusters (RAC) falhando com o Oracle Binary Reader.

  • Correção de um problema com a validação para destinos do Oracle com maiúsculas e minúsculas de nomes de esquema.

  • Correção de um problema com a validação das versões 9.7 e 10 do IBM Db2.

  • Correção de um problema para uma tarefa que não parava duas vezes com StopTaskCachedChangesApplied e StopTaskCachedChangesNotApplied ativados.