AWS DMSnotas de lançamento - 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 DMSnotas de lançamento

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. DMSatualiza automaticamente a versão da instância de replicação durante a janela de manutenção se a versão for descontinuada.

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

nota

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

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

  • A data de lançamento da versão

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

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

Version (Versão) Data de lançamento Nenhuma nova data de instância EOLencontro
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 30 de janeiro 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

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
Endpoint de SQL origem Postgre aprimorado para suporte ao Babelfish AWS DMS aprimorou seu endpoint de SQL origem Postgre para suportar os tipos de dados Babelfish. Para obter mais informações, consulte Utilizar o banco de dados PostgreSQL como origem do AWS DMS.
Support para S3 Parquet como fonte AWS DMS suporta S3 Parquet como fonte. Para ter mais informações, consulte Usando o Amazon S3 como fonte para AWS DMS
Support para Postgre 16.x SQL AWS DMS suporta a SQL versão 16.x do Postgre. Para ter mais informações, consulte Utilizar o banco de dados PostgreSQL como origem do AWS DMS e Utilizar um banco de dados PostgreSQL como destino do AWS Database Migration Service.
Taxa de transferência aprimorada para migrações de carga completa de Oracle para 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 Taxa de transferência aprimorada para migrações de carga completa de Oracle para Amazon Redshift.
Support RDS para backups de registros SQL do servidor AWS DMS suporta a replicação contínua de backups de registros de transações RDS para fontes de SQL servidor. Esse recurso está disponível somente para endpoints de AWS DMS origem novos e modificados que leem do RDS for SQL Server. Para obter mais informações, consulte Configurando a replicação contínua em uma instância de banco de dados SQL do servidor em nuvem.

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

Problemas resolvidos na versão DMS 3.5.3 datada de 17 de maio de 2024
Problema resolvido Descrição
Função de substituição de validação de dados Corrigido um problema no recurso de validação de dados em DMS que não respeitava a filtragem de origem quando uma ação de regra era definida override-validation-function em mapeamentos de tabela.
Meus CDC erros SQL de origem Corrigido um problema em My SQL como fonte em que a CDC migração falhava com a UTF16 codificação.
Diferenças de comparação de validação de dados Corrigido um problema no recurso de validação de dados em 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 DMS tarefa travava com um erro “targeté nulo”.
Falhas de tarefas na replicação do Postgre SQL para o PostgreSQL. Corrigido um problema nas SQL migrações do Postgre SQL para o Postgre em que uma DMS tarefa falhava ao inserir LOB dados no destino durante a replicação. CDC
Perda de dados com o Postgre SQL como fonte Corrigido um problema do Postgre SQL como fonte em que a perda de dados ocorria em determinados cenários extremos.
Meus CDC erros de origem SQL 5.5 Corrigido um problema no My SQL como fonte em que a CDC replicação falhava com a My SQL versão 5.5.
Problema IOT na tabela de origem do Oracle. Corrigido um problema no Oracle como fonte em que as UPDATE instruções DMS não eram replicadas corretamente para IOT tabelas com o registro suplementar ativado em todas as colunas.
Minha SQL fonte LOBS Corrigido um problema nas migrações do My SQL to Redshift em que a DMS tarefa falhava devido ao LOBs excesso do tamanho máximo permitido pelo Redshift.
Problema de validação com SkipLobColumns Corrigido um problema no recurso de validação de dados em que a DMS tarefa falhava SkipLobColumns = true quando uma chave primária estava na última coluna da tabela de origem.
Ignore a validação onde a chave exclusiva está null Corrigido um problema no recurso de validação de dados em DMS que não pulava linhas com chaves exclusivas nulas corretamente.
Melhorias na validação de dados para o COLLATE operador Oracle. Corrigido 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 total Corrigido um problema do Postgre SQL como destino em que a tarefa travava durante a fase de carregamento total após um erro de tabela causado por dados inválidos.
Revalidação de tarefas somente de CDC validação O recurso de validação de dados foi aprimorado para permitir a revalidação em uma tarefa somente de CDC validação.
S3 como um problema alvo CdcMaxBatchInterval Out of Memory Corrigido um problema no S3 como alvo em que a DMS tarefa falhava com uma condição de falta de memória CdcMaxBatchInterval definida.
Driver de origem Oracle Atualizou o driver de origem DMS Oracle da v12.2 para a v19.18.
LOBaviso de truncamento com SQL a fonte do servidor Registro aprimorado para o SQL servidor como fonte para mostrar avisos sobre LOB truncamento durante. CDC
Aprimoramentos do leitor binário Oracle O leitor binário de origem Oracle foi aprimorado para oferecer suporte ao seguinte:
  • Plataforma Big Endian

  • DMLDicas paralelas com compressão HCC

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

Ignore o problema de alterações em cache após interrupções Corrigido um problema ao ignorar alterações em cache no caso de uma interrupção inesperada ao aplicar essas alterações.

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 Redshift AWS DMS agora oferece suporte à validação de dados em destinos do Redshift.
Support para a versão 2022 do Microsoft SQL Server como origem e destino. AWS DMS agora suporta o uso SQL do Microsoft Server versão 2022 como origem e destino.
IBMDb2 LUW como alvo 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 IBM o Db2. LUW

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

Problemas resolvidos na versão de manutenção DMS 3.5.2 datada de 29 de abril de 2024
Problema resolvido Descrição
IBMO Db2 tem como alvo a carga total segmentada Foi adicionado suporte para carga total segmentada com o IBM Db2 como destino.
Amazon Timestream como configurações de destino Melhorou o tratamento de configurações de timestamp inválidas e operações de tabela não suportadas para Timestream como destino.
Falha na tarefa com filtro de coluna Corrigido um problema em que uma tarefa falhava ao usar um filtro em uma coluna DMS adicionada dinamicamente usando uma regra de transformação.
Registrando a leitura do arquivo de troca de transações Registro adicionado para mostrar quando DMS está lendo arquivos de troca de transações.
S3 como alvo com CdcInsertsAndUpdates Corrigido um problema no S3 como alvo em que uma tarefa travava quando CdcInsertsAndUpdates está true e PreserveTransactions estátrue.
Operadores negativos do filtro de origem Corrigido 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.
Registro adicionado para quando DMS pausa a leitura da fonte Registro aprimorado para mostrar quando pausa DMS temporariamente a leitura da fonte para melhorar o desempenho.
Filtros de origem com caracteres escapados Corrigido um problema nos filtros de origem em que DMS se aplicavam caracteres de escape às tabelas recém-criadas duranteCDC.
Postgre SQL como destino, exclusões replicadas incorretamente Corrigido um problema no Postgre SQL como destino em que DMS replicava exclusões como valores nulos.
Oracle como fonte: melhorias no registro Registro aprimorado para Oracle como fonte para remover códigos de erro estranhos.
Registro aprimorado de XMLTYPE limitações Registro aprimorado para Oracle como fonte para mostrar DMS 'falta de suporte ao LOB modo completo para o tipo de XMLTYPE dados.
Minha perda SQL de dados Corrigido um problema em Meu SQL como destino em que metadados de coluna corrompidos podiam causar falhas na tarefa ou perda de dados.
Filtro aplicado a uma nova coluna Corrigido um problema durante o carregamento total em que DMS ignorava um filtro que uma regra de transformação adiciona a uma nova coluna.
S3 como alvo: problema de validação Corrigido 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 de validação.
CDC-somente falha na tarefa Corrigido um problema em tarefas CDC somente em que a tarefa falhava quando estavaTaskRecoveryTableEnabled. true
Meus dois SQL agrupamentos incompatíveis com o MariaDB Corrigido um problema nas migrações de My SQL para MariaDB em DMS que não SQL migra tabelas My v8 com agrupamento. tf8mb4_0900_ai_ci
A tarefa falha com BatchApplyEnabled Corrigido um problema no recurso Batch Apply em que a tarefa falhava sob determinadas condições.
Não UTF -8 caracteres no Amazon DocumentDB Foi adicionado suporte para caracteres diferentes de UTF -8 para endpoints do Amazon DocumentDB.
Falha na tarefa Batch Apply Corrigido um problema no recurso Batch Apply em que a DMS tarefa falhava ao replicar grandes transações.
Tratamento de reversão de transações do Db2 Corrigido um problema do Db2 como fonte em DMS que replicava um INSERT para o destino, apesar de ter sido revertido na origem.
Validação com filtros de origem Corrigido um problema em que a validação não respeitava os filtros de origem.

AWS Notas de versão do Database Migration Service 3.5.1

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
Support para Postgre 15.x SQL AWS DMS a versão 3.5.1 suporta a versão 15.x SQL do Postgre. Para ter mais informações, consulte Usar o PostgreSQL como origem 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 Utilizar o Amazon DocumentDB como destino para o AWS Database Migration Service.
Redshift sem servidor como destino Compatibilidade com a utilização do Amazon Redshift sem servidor como 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 SQL destino do Postgre 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 CDC exclusiva 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 alvo Support 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
Oracle como fonte de crescimento de sessões inativas Corrigido um problema no código-fonte Oracle em que tarefas CDC somente tinham sessões inativas em crescimento contínuo, resultando na seguinte exceção:. ORA-00020: maximum number of processes exceeded on the source database
Replicando UPDATE alterações no DocumentDB Corrigido um problema no DocumentDB como um destino em que UPDATE as instruções não eram replicadas adequadamente em alguns cenários.
Tarefa somente de validação Tratamento aprimorado de erros para que o recurso de validação de dados falhe adequadamente na tarefa quando a validação de dados está desativada para tarefas somente de validação.
Replicação do Redshift após o término da conexão Corrigido um problema no destino do Redshift em que a DMS tarefa 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.
Minha SQL replicação de texto para texto médio Corrigido um problema na SQL replicação My SQL to My de tipos de dados de texto médio com modo completo. LOB
CDCtarefa não replicada com segredo rotacionado Corrigido um problema em DMS tarefas com um true ponto BatchApplyEnabled definido para parar de replicar dados depois que o Secrets Manager DMS alterasse a senha.
Problema de segmentação do MongoDB/DocumentDB Corrigido um problema na fonte MongoDB/DocDB em que a segmentação de intervalo não funcionava corretamente quando a coluna da chave primária continha um valor grande.
Validação de dados Oracle de valores numéricos não vinculados Corrigido um problema no Oracle Target em DMS que reconhecia um valor do tipo de dados não vinculado NUMERIC como a STRING durante a validação de dados.
SQLValidação de dados do servidor Corrigido um problema nos endpoints SQL do servidor em que a validação DMS de dados criava uma declaraçã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++.
Postgre SQL como manipulador de fontes DDL Corrigido um problema com a SQL fonte Postgre em que DDL operações não suportadas não eram ignoradas adequadamente.
Erro de SQL timestamptz dados do Postgre Corrigido um problema com as SQL migrações do Postgre SQL para o Postgre em que o timestamp com dados de fuso horário não era migrado corretamente com o Batch apply ativado durante. CDC
Falha na SQL validação do Oracle para o Postgre Corrigido um problema com as SQL migrações do Oracle para o Postgre 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.
CDClatência resultante do registro excessivo. Corrigido um problema com a SQL fonte Postgre em que o registro excessivo de avisos de plug-ins lógicos causava latência na fonte. CDC
Tratamento da replicação bidirecional de Create Table DDL Corrigido um problema de replicação bidirecional do Postgre para o Postgre em SQL que a alteração Criar tabela DDL não SQL era replicada corretamente.
CDCfalha ao usar filtros Corrigido um problema no recurso de filtragem em que a CDC replicação 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).
IBMValidação do Db2 LUW Corrigido um problema em que os tipos de dados de data, data e hora de LUW origem do Db2 não eram tratados adequadamente durante a validação de dados.
Validação do S3 Corrigido um problema com as migrações do Db2 LUW para o S3 em que a funcionalidade de validação não estava manipulando o tipo de dados timestamp (0) adequadamente.
DMSfalha na reinicialização da tarefa Corrigido um problema com a SQL fonte do Postgre em que a AWS DMS tarefa falhava ao ser reiniciada e não podia consumir eventos relacionais ao usar o plug-in pglogical.
SQLValidação do servidor do tipo de HIERARCHY dados Corrigido um problema na fonte SQL do servidor em que a validação do tipo de HIERARCHY dados falhava.
SQLCadeias de caracteres de servidor com caracteres de controle Corrigido um problema na fonte SQL do servidor em que cadeias de caracteres com caracteres de controle não eram replicadas corretamente.
Redshift com Secrets Manager Corrigido um problema com o destino Redshift em que o teste do endpoint falhava ao utilizar o Secrets Manager.
Minha SQL ParallelLoadThreads inconsistência de configuração Corrigido um problema com Meu SQL alvo em que a ParallelLoadThreads configuração não era mantida adequadamente após as alterações nas configurações da tarefa.
Erro com o mapeamento de tipos SQL de dados do Postgre para Oracle Corrigido um problema com as migrações do Postgre SQL para o Oracle em que a tarefa falhava ao replicar de tipo de dados TEXT para tipo de dados VARCHAR2 (2000).
Validação de SQL dados Oracle para Postgre Corrigido um problema com as SQL migrações do Oracle para o Postgre em que a validação de dados relatava falsos positivos quando os NULL caracteres eram replicados como caracteres. SPACE
SQLFonte do servidor na AlwaysOn configuração Corrigido um problema com a fonte SQL do servidor 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 do Oracle (). SID
CDCnão está pegando novas mesas Corrigido um problema com tarefas CDC somente em que as tabelas criadas na fonte após o início da tarefa não eram replicadas em alguns casos.
Transações abertas no Oracle como origem Melhorou a metodologia de lidar com transações abertas ao iniciar uma tarefa CDC somente a partir da posição inicial de uma fonte 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 Postgre SQL para 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 SQL dados SQL do Server to Postgre 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 ORA ocorria um erro -01455 durante a validação quando um Postgre SQL integer mapeia para um Oracle. number(10)
SQLIDENTITYSuporte ao servidor Corrigido um problema na replicação de dados de SQL SQL servidor para servidor em que a migração de colunas de identidade falhava quando a coluna de destino tinha a IDENTITY propriedade.
Problema de conjunto de caracteres com ALTER declarações Corrigido um problema na SQL replicação My SQL to My, em que o conjunto de caracteres era AWS DMS alterado para UTF16 ao migrar uma ALTER instrução durante. CDC
Suporte a tipos de dados espaciais do Postgre SQL para o Redshift Foi adicionado suporte para o spatial tipo de dados ao migrar do Postgre para SQL o Amazon Redshift.
GZIPcompressão de arquivos.parquet Corrigido um problema em que AWS DMS não era possível gerar arquivos.parquet com GZIP compactação 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 LUW versões 10.1.0 e inferiores do IBM Db2 Corrigido um problema na LUW fonte do Db2 em que a migração da 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 erro 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 SQL geometria Postger Corrigido um problema nas SQL migrações do Postgre SQL para o Postgre em que a migração falhava em tipos de dados de geometria grande.
Oracle para Postgre SQL XML Corrigido um problema em que a migração adicionava um espaço extra XML ao replicar do Oracle para o SQL Postgre.
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.
CDCponto de verificação de recuperação Foi corrigida uma inconsistência no ponto de verificação CDC de recuperação observado entre o armazenamento de dados e o console de destino. AWS DMS
CDCtarefas somente de validação Corrigido um problema com tarefas CDC somente de validação 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 de validação de SQL dados Oracle para Postgre Corrigido um problema com a validação de SQL dados do Oracle para o Postgre em que AWS DMS foram relatados falsos positivos. Isso ocorre porque as diferenças na representação dos NULL caracteres de origem no destino não foram contabilizadas com outros tipos de dados baseados em texto, exceto. VARCHAR
Truncamento de SQL dados Oracle para Postgre Corrigido um problema com o Oracle como fonte e o Postgre SQL como destino em que AWS DMS estava truncando dados para NVARCHAR colunas com a NLS_NCHAR_CHARACTERSET configuração 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 no destino Redshift Corrigido um problema com o Redshift como destino em que o tratamento de erros não funcionava conforme configurado quando a CDC tarefa 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.
CDCmesa suspensa com filtros de coluna Corrigido um problema com CDC tarefas Full Load + em que uma tabela era suspensa durante a CDC fase em que os 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.
Carga completa e falha da fonte MongoDB CDC Corrigido um problema com o MongoDB como fonte em que uma tarefa Full Load CDC + falhava durante o tratamento de eventos de cache durante a migração de 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.
SQL AlwaysOn Fonte do servidor com agrupamento com distinção entre maiúsculas e minúsculas Corrigido um problema com o SQL Servidor AlwaysOn como fonte em que uma tarefa falhava com agrupamento com distinção entre maiúsculas e minúsculas.
Minha tarefa SQL de origem está suspensa Corrigido um problema com Meu SQL como fonte em que uma tarefa travava em vez de falhar quando a fonte 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.
SQLFonte Postgre com C aptureDDLs definido como falso Corrigido um problema com o Postgre SQL como fonte em que não DDLs eram tratados adequadamente com a configuração do CaptureDDLs 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 LOB pesquisa da minha SQL fonte Corrigido um problema com My SQL como fonte em que uma LOB pesquisa falhava quando a configuração da ParallelApplyThreads tarefa era definida como um valor maior que zero.
SQLErro ilógico LSN na fonte do servidor Corrigido um problema com o SQL Servidor 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.
SQLFonte Postgre com pglogical Corrigido um problema com o Postgre SQL como fonte em que uma tarefa usando o plug-in pglogical falhava quando a tarefa era interrompida, uma tabela era removida das regras de seleção, a tarefa era retomada e as alterações eram feitas na tabela removida.
Aurora Meu ponto de verificação de recuperação SQL incorreto. Corrigido um problema do Aurora My SQL como fonte em que um ponto de verificação de recuperação incorreto era salvo como resultado de um failover do Aurora ou da parada e início da fonte do Aurora.
SQLFalha no servidor como tarefa de origem. Corrigido um problema SQL no Servidor como fonte em que uma tarefa falhava quando SafeguardPolicy estava definida comoRELY_ON_SQL_SERVER_REPLICATION_AGENT.
Conversão de tipo de dados incorreta com My SQL como destino Foi corrigido um problema em My SQL como destino, em que a CDC replicação falhava como resultado da conversão incorreta do tipo de dados na fase de aplicação em lote.
Falha na tarefa com C aptureDDLs definido como falso para o Postgre SQL como fonte. Corrigido um problema do Postgre SQL como fonte em que uma tarefa falhava devido ao fato de DDL ser tratada como um DML quando a configuração do CaptureDDLs endpoint estava 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.
Falha na tarefa de carga máxima no Redshift como destino Correção de um problema no Redshift como destino em que uma tarefa travava durante a fase de carregamento completo quando a tabela de controle do ponto de verificação de recuperação estava habilitada.
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.
CDClatência 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.
Postgre SQL sublinha o comportamento curinga Corrigido um problema no Postgre SQL como fonte em que o comportamento do curinga '_' nas regras de seleção não estava funcionando conforme documentado.
Postgre SQL como um problema de WAL cabeçalho vazio de origem. Corrigido um problema no Postgre SQL como fonte em que a tarefa falhava devido a um WAL cabeçalho vazio recebido do slot de replicação.
My SQL ou MariaDB como fonte com registros binários compactados Corrigido um problema no My SQL e no MariaDB como fontes em que uma mensagem de erro adequada não era emitida AWS DMS quando a compressão era detectada. BINLOG
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 enganosas de log de tarefas com o Redshift como destino Foi corrigido um problema no Redshift como alvo em que entradas enganosas estavam presentes no registro de tarefas relatando falhas na instrução de aplicação em lote em e. UPDATES DELETES
SQLFalha na tarefa de migração do servidor para o S3. Corrigido um problema nas migrações SQL do Server para o S3 em que a tarefa falhava ao aplicar as alterações 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.

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
Viagem no tempo para Oracle e Microsoft SQL Server Agora você pode usar o Time Travel em todas as AWS regiões com endpoints DMS de SQL origem compatíveis com Oracle, Microsoft SQL Server e Postgre e endpoints de destino com DMS suporte para Postgre SQL e My. SQL
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 CDC replicação. Para obter mais informações, consulte Utilizar 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 AWS DMS tarefas, consulteVisualizando e gerenciando AWS DMSregistros de tarefas.
SASL_ PLAIN mecanismo para endpoints alvo do Kafka Agora você pode usar a PLAIN autenticação SASL _ para oferecer suporte aos endpoints de MSK destino do Kafka.
Replicação de transações XA em My SQL Agora você pode usar transações XA em sua Minha SQL DMS fonte. Antes da DMS versão 3.5.0, DML as alterações 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 LUW PureScale . Essa funcionalidade é compatível ao utilizar Iniciar processamento de alterações a partir da opção da posição de alteração de origem.
SQLFonte do servidor com READ_COMMITTED_SNAPSHOT opção Ao usar um banco de dados de origem SQL do Microsoft Server com a READ_COMMITTED_SNAPSHOT opção definida comoTRUE, você pode replicar DML as alterações 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 SQL do Server AG local Maior eficiência do tratamento da conexão com a fonte SQL do servidor na AlwaysOnconfiguração, eliminando conexões desnecessárias com réplicas que não são usadas peloDMS.
SQLConversão HIERARCHYID interna do servidor Corrigido um problema com a Fonte SQL do Servidor em que o tipo de HIERARCHYID dados era replicado como VARCHAR (250) em vez de HIERARCHYID para o destino do SQL Servidor.
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.
SASLMecanismo simples de Kafka Foi introduzido o suporte ao método de autenticação SASL simples para o endpoint de MSK destino do Kafka.
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 S3, Kinesis, Kafka — migração de colunas de lob baseadas em alteres em fase CDC Corrigido um problema nos alvos Kinesis, Kafka e S3 em que os dados nas LOB colunas adicionadas durante não eram replicados. CDC
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 "".
Aviso de LOB truncamento de registro aprimorado Registro de avisos aprimorado para LOB truncamento da fonte SQL do servidor para incluir a instrução select usada para recuperar o. LOB
Adicione erro fatal para evitar falhas na DMS tarefa se a TDE senha estiver errada. Introduziu uma mensagem de erro significativa e eliminou o problema de falha na DMS tarefa em situações em que a tarefa estava falhando sem mensagem de erro devido à TDE senha incorreta da Oracle como fonte.
Permite a migração do Postgre SQL CTAS (Criar tabela conforme selecionado) DDL duranteCDC. Foram removidas as limitações de DMS não ser possível replicar o Postgre SQL CTAS (criar tabela conforme selecionado) DDLs durante. CDC
Corrige a falha da tarefa pg_logical quando as colunas da tabela são inseridas. CDC Corrigido um problema na SQL fonte Postgre com destino S3 em que as colunas estavam desalinhadas no destino quando o suporte para LOBs estava desativado e estava presente. LOBs
Corrigir vazamento de memória em Meu tratamento de SQL conexão Corrigido um problema em Minha SQL fonte em que o consumo de memória da tarefa aumentava continuamente.
Configuração do endpoint de origem Oracle: ConvertTimestampWithZoneToUTC Defina esse atributo true para converter o valor do timestamp das colunas 'TIMESTAMPWITHTIMEZONE' e 'TIMESTAMPWITHLOCALTIMEZONE' 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.
Fonte Oracle - DataTruncationErrorPolicy to SUSPEND _ TABLE não está funcionando Corrigido um problema na fonte Oracle com destino S3 em que as tabelas não eram suspensas enquanto a configuração da DataTruncationErrorPolicy tarefa estava definida como SUSPEND _TABLE.
SQLFalha do servidor em esquema/tabela longa ao criar a cláusula de consulta Corrigido um problema na fonte SQL do servidor em que a tarefa falhava ou deixava de responder quando a regra de seleção continha uma lista de tabelas separada 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.
DMStruncando os dados CDC durante uma coluna varchar de vários bytes quando _ _ é definido como NLS NCHAR CHARACTERSET UTF8 Corrigido um problema na fonte Oracle com destino Oracle em que os dados estavam sendo truncados para VARCHAR colunas de vários bytes com NLS _ _ NCHAR definido como. CHARACTERSET UTF8
filterTransactionsOfUserECApara Oracle LogMiner Foi adicionado um atributo de conexão extra (ECA) filterTransactionsOfUser DMS para permitir ignorar transações de um usuário especificado ao replicar do Oracle usando LogMiner.
SQLErro recuperável de configuração do servidor quando o lsn está ausente do backup Corrigido um problema no SQL Servidor em que uma tarefa não falhava ao falharLSN.

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.

Support bancos de dados IBM Db2 z/OS como fonte somente para carga total

AWS DMS agora oferece suporte a 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.

Support SQL Server lê a réplica como fonte

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

Para obter mais informações, consulte Usando um banco de dados Microsoft SQL Server como fonte para AWS DMS.

EventBridge DMSEventos de suporte

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

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

SupportVPC: origem e endpoints de destino

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 seus. AWS DMS VPC

nota

As atualizações para AWS DMS as versões 3.4.7 e superiores exigem que você primeiro configure AWS DMS para 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 Postger SQL A SQL versão 14.x do Postgre agora é suportada como fonte 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.

Novo IBM Db2 para versões LUW

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

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, Postgre SQL e SQLServer fontes permite que você especifique se deseja cortar dados CHAR e NCHAR tipos de dados.

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

  • Para RDS SQL Servidor, SQL Servidor Azure e SQL Servidor autogerenciado — DMS agora fornece configuração automatizada de MS- CDC em todas as tabelas selecionadas para uma tarefa de migração com ou sem um índice exclusivo PRIMARYKEY, considerando a prioridade de habilitação para MS- REPLICATION em tabelas de Servidor autogerenciadas SQL com. PRIMARY KEY

  • Foi adicionado suporte para replicação de DDL operações de partição e subpartição Oracle durante migrações homogêneas da 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 ao converter corretamente um tipo de caractere variável em um booleano enquanto a coluna de destino era pré-criada como booleana ao utilizar o Redshift como destino.

  • Corrigido um problema que estava causando o truncamento de varchar dados para tipos de dados migrados varchar(255) devido a um ODBC problema conhecido ao usar o Postgre SQL como destino.

  • Corrigido um problema em que a Dica Paralela da DELETE operação não era respeitada com BatchApplyEnabled set to true e BatchApplyPreserveTransaction set to false ao usar o Oracle como alvo.

  • 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 pelas consultas de metadados SQL do My endpoint.

  • Ao usar o Postgre SQL como destino, corrigiu um problema em que uma CDC tarefa não estava utilizando adequadamente as configurações da tarefa de tratamento de erros.

  • Corrigido um problema em que não DMS era possível identificar corretamente o OSS modo Redis para uma instância do Redis OSS Enterprise.

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

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

  • Ao usar a fonte SQL do servidor, corrigiu um problema de migração com o tipo datetime de dados. Essa correção soluciona o problema de inserção de Null quando a precisão é em milissegundos.

  • Para a SQL fonte Postgres comPGLOGICAL, corrigiu um problema de migração ao usar pglogical e remover um campo da tabela de origem durante a CDC fase, em que o valor após o campo removido não foi migrado para a tabela de destino.

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

  • Foi adicionada uma nova ECA mapBooleanAsBoolean fonte para o PostgresSQL. Usando esse atributo de conexão extra, você pode substituir o mapeamento padrão do tipo de dados de um booleano do Postgres para um RedShift tipo de dados SQL booleano.

  • Foi corrigido um problema de migração ao usar o SQL Servidor como fonte que aborda a ALTERDECIMAL/NUMERICSCALEnão replicada para os destinos.

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

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

  • A partir de 25 de novembro de 2022, com a versão DMS 3.4.7, você pode converter esquemas de banco de dados e objetos de código usando a Conversão de DMS Esquema e descobrir bancos de dados em seu ambiente de rede que são bons candidatos para migração usando o Fleet Advisor. DMS

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

  • A partir de 31 de janeiro de 2023, o DMS Schema Conversion oferece suporte ao Aurora My SQL e ao Aurora SQL Postgre como provedor de dados de destino.

  • A partir de 6 de março de 2023, você pode gerar recomendações de metas do tamanho certo para seus 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 DMS 3.4.7, datada de 5 de maio de 2023
Tópico Resolução
Falha na tarefa de SQL origem do Postgre Corrigido um problema na SQL fonte Postgre em que as tarefas falhavam ao exceder o máximo permitido de DDL operações em um único evento.
Falsos positivos de validação SQL de dados de origem do Postgre Corrigido um problema na SQL fonte Postgre com destino Oracle em que a conversão incorreta do campo de carimbo de data/hora resultava em erros de validação de dados falsos positivos.
Tratamento SQL de erros da minha fonte Foi corrigido um problema em Minha SQL fonte em que a DMS tarefa não falhava quando o próximo BIN registro não estava disponível.
Minha SQL fonte ROTATE _ EVENT registro Registro aprimorado para Minha SQL fonte relacionado a ROTATE _ EVENT — incluiu o nome do BIN registro 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 total paralela do Postgre SQL target Corrigido um problema no SQL destino Postgre em que a carga total segmentada (paralela) falhava devido ao erro de “conexão inativa”.
DMSproblema de movimentação de tarefas Corrigido um problema no alvo do S3 em que uma operação de movimentação de DMS tarefa demorava muito ou nunca era concluída.
Problema de registro duplicado na SQL fonte do Postgre Corrigido um problema na SQL fonte Postgre em que uma DMS tarefa gerava erros relacionados a duplicatas no destino após a parada e 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 DMS 3.4.7, datada de 22 de fevereiro de 2023
Tópico Resolução
SQLRéplicas do Server AG como fonte Foi adicionado suporte para a fonte SQL do servidor na AlwaysOnconfiguração em que a porta do ouvinte era diferente da TCP porta de réplicaTCP.
Perda de dados com o Amazon Redshift como destino Corrigido um problema no destino Redshift em que, em alguns casos raros, a reinicialização inesperada do Redshift poderia ter utilizado a falta de dados no destino.
SQLSuporte de salvaguarda da fonte do servidor Corrigido um problema na fonte SQL do servidor em que a DMS tarefa poderia falhar com um erro indicando a incapacidade de ler os backups do registro de transações quando a Configuração "SafeguardPolicy": "EXCLUSIVE_AUTOMATIC_TRUNCATION" do Endpoint era especificada.
Falha na tarefa de validação de dados no Oracle como origem Corrigido um problema na fonte Oracle em que a DMS tarefa 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 Viagem no Tempo, que DMS criava arquivos de registro de viagem no tempo de zero bytes quando a fonte estava ociosa.
Problemas resolvidos na versão de manutenção 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 Redshift Ao migrar do MongoDB para o Redshift, se a coleção do MongoDB tiver tipo de dados binário, corrigiu um problema DMS em que não estava criando a tabela de destino no 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.
Suporte para validação de dados Oracle NULL PK/UK Removida a limitação de que a validação de dados dos valores do NULL PK/UK não é suportada.
Oracle para Amazon S3 Ao migrar do Oracle para o Amazon S3, corrigiu um problema em que alguns registros eram migrados incorretamente como. NULL
Oracle Standby Ao usar o Oracle Standby como fonte, adicionou a capacidade de DMS lidar com transações abertas.
Migração de Oracle para Oracle com SDO _ tipo de dados GEOMETRY espaciais Ao migrar do Oracle para o Oracle, corrigiu um problema em que a tarefa falhava se a tabela tivesse uma GEOMERY coluna SDO _ presente noDDL.
Oracle como origem Ao usar o Oracle como fonte, corrigiu um problema em que DMS ocasionalmente pulava um número de sequência de redo log do Oracle.
Oracle como origem: arquivamento ausente/online de redo logs Ao usar o Oracle como fonte, corrigiu um problema que fazia com que a DMS tarefa falhasse quando faltassem registros de arquivamento.
Corrigido — DMS ocasionalmente ignora o redo log de espera do Oracle Ao usar o Oracle como fonte, corrigiu um problema em que DMS ocasionalmente pulava um número de sequência de redo log do Oracle.
Corrigido — os tipos de dados espaciais Oracle para Oracle não são replicados durante CDC Ao replicar do Oracle para o Oracle, corrigiu um problema em que os tipos de dados espaciais não estavam se replicando durante. CDC
Oracle como destino Ao usar o Oracle como destino, corrigiu um problema em que a aplicação do alvo falhava com um erro ORA -01747.
Amazon S3: perda de dados da tabela de recarga corrigido Ao usar o Amazon S3 como destino, corrigiu um problema em que uma operação de recarregamento de tabela não estava gerando arquivos. CDC
Corrigido — Inicialização de contexto SQL do servidor Always On, caso o servidor primário seja fonte Ao usar o SQL Server Always On como fonte, foi corrigido um problema para não inicializar Grupos de Disponibilidade (AG) se a fonte for primária e AlwaysOnSharedSyncedBackupIsEnabled estiver definida como verdadeira.
Configuração atualizada SQL do endpoint do servidor 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.
Postger SQL como fonte Corrigido um problema em que CDC não era possível migrar as operações de exclusão/atualização na SQL fonte do Postgre, 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.
Support Microsoft Azure SQL Managed Instance como fonte

AWS DMS agora oferece suporte à Instância SQL Gerenciada do Microsoft Azure como fonte. Usando AWS DMS, agora você pode realizar migrações ao vivo da Instância SQL Gerenciada 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.

Support Google Cloud SQL for My SQL como fonte

AWS DMS agora é compatível com o Google Cloud SQL for My SQL como fonte. Usando AWS DMS, agora você pode realizar migrações ao vivo do Google Cloud SQL for My SQL 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 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 colunas de UPDATE declarações eram preenchidas em colunas incorretas se a coluna de chave primária não fosse a primeira coluna ao usar o Amazon S3 como destino CSV com formato.

  • Corrigido um problema em que AWS DMS as tarefas podiam falhar ao usar o plug-in pglogical com NULL valores em BYTEA colunas no LOB modo limitado ao usar o Postgre SQL 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 Postgre SQL 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 sem data. UTC

  • Compatibilidade com o mapeamento entre os tipos de dados TIMESTAMP WITH TIME ZONE das origens para TIMESTAMPTZ ao utilizar o Redshift como destino

  • Melhorou o desempenho de tarefas sem regras CDC de seleção de caracteres curinga ao usar o MongoDB ou o Amazon DocumentDB como fonte.

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

  • 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 na versão de manutenção DMS 3.4.6 incluem o seguinte:

  • 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.

  • Foi corrigido um problema para que uma tarefa de carga completa usasse corretamente a configuração do ExecuteTimeout endpoint com o Postgre SQL como fonte.

  • Corrigido um problema com a migração de colunas do tipo de dados Array quando a tarefa é definida LOB no modo limitado ao usar o Postgre SQL como fonte.

  • Corrigido um problema com a migração de carimbos de data/hora com fuso horário antes de 01/01/1970 ao usar o Postgre como fonte. SQL

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

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

  • Corrigido um problema em que uma DMS CDC tarefa estava baixando arquivos relacionados à carga completa ao usar o Amazon S3 como fonte.

  • 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 DMS 3.4.6, datada de 13 de dezembro de 2022
Tópico Resolução
SAPASEdriver odbc Foi corrigido um problema de SAP ASE como fonte para que o ODBC driver pudesse suportar conjuntos de caracteres.

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

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

SQLServidor para Redshift — 'DateTimeOffset' mapeado para 'timestamptz'

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

Validação de dados - SkipLobColumns é verdade

Corrigido um problema em que a DMS tarefa trava quando SkipLobColumns é Verdadeira, há uma LOB na fonte, a Chave Primária está na última coluna e uma diferença de dados é detectada pela validação.

Validação de dados com My SQL como fonte

Foi corrigido um problema em My SQL como fonte com a validação de dados ativada, em que ocorria uma falha na DMS tarefa ao usar uma tabela com uma chave exclusiva composta com valores nulos.

Meu SQL como fonte

Corrigido um problema em My SQL as a source, em que uma tabela era suspensa com o erro Overflow quando as colunas eram alteradas para aumentar a precisão.

Atualize meu SQL ODBC driver para 8.0.23

Corrigido um problema em My SQL as a source, em que o agrupamento 'utf8mb4_0900_bin' era incompatível com o driver mysql usado pelo. DMS

Minhas DDL mudanças de SQL suporte para tabelas particionadas

Introduziu uma nova configuração Meu SQL endpoint skipTableSuspension ForPartitionDdl para permitir que o usuário pule a suspensão da tabela devido a DDL alterações de partição duranteCDC, de modo que agora ela DMS pode suportar DDL alterações em Minhas tabelas particionadas. SQL

Migração do MongoDB para o Redshift

Corrigido um problema nas migrações do MongoDB para o RedshiftDMS, em que não era possível criar a tabela de destino no Redshift se a coleção do MongoDB tivesse um tipo de dados binário.

Destino Redshift: Segfault do Time Travel em aplicação em massa

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

Redshift como destino

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

Redshift como destino

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

Redshift como destino

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

Validação de dados com Postgre SQL

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

Postger SQL como fonte

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

Postger SQL como fonte

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

Postgre SQL como fonte — timestamptz antes de 1970-01-01

Corrigido um problema do Postgre SQL como fonte, em que os timestamptz anteriores a 01/1970 não eram migrados corretamente durante. CDC

Postger SQL como fonte

Corrigido um problema do Postgre SQL como fonte, em que DMS estava truncando caracteres variando valores de tipos de dados durante. CDC

Postgre SQL como fonte — retomando a tarefa interrompida

Foi corrigido um problema no Postgre SQL como fonte em que a retomada de uma repetição de tarefa interrompida anteriormente perdia uma ou mais transações durante. CDC

Amazon S3 como destino

Corrigido um problema no S3 como destino, em que o cabeçalho do CSV arquivo 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 do S3 como fonte, em que uma DMS tarefa em carga total só liberava a memória usada 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 do S3 como destino, em que uma operação de recarregamento de tabela não CDC gerava arquivos.

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
Support for Redis OSS como alvo AWS DMS agora oferece suporte ao Redis OSS como alvo. Usando AWS DMS, agora você pode migrar dados ativos de qualquer fonte AWS DMS compatível para um armazenamento de dados do RedisOSS, 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 oferece suporte ao 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 poderiam estar ausentes ou duplicados após a retomada, ao usar o Postgre SQL como uma fonte 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 a identificação da relação... ao usar o Postgre SQL como fonte, com o plug-in pglogical ativado.

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

  • Corrigido um problema em que as operações de exclusão não são capturadas corretamente quando a chave primária não é a primeira coluna na definição da tabela, ao usar o Postgre SQL como fonte.

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

  • Corrigido um problema em que as TIMESTAMP colunas eram tratadas como DATETIME no LOB modo completo ao usar Minha SQL versão 8 como fonte.

  • Corrigido um problema em que as tarefas de migração do banco de dados falhavam ao analisar NULL DATETIME registros ao usar o My SQL 5.6.4 e superior como fonte.

  • 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 de um endpoint de destino do Amazon Redshift durante a aplicação em lote. 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 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 LOB coluna no LOB modo completo.

  • Corrigido um problema em que NVARCHAR2 as colunas não eram migradas adequadamente CDC durante o uso do Oracle como fonte.

  • AWS DMS Aprimorado SafeguardPolicy ao habilitar RDS ao usar o SQL servidor como fonte.

  • Corrigido um problema em que as tarefas de migração do banco de dados relatavam erros rdsadmin ao usar uma fonte que não RDS SQL era do servidor.

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

  • Corrigido um problema em que a carga total e CDC as tarefas poderiam falhar se o necessário LSN não pudesse ser encontrado no log do banco de dados ao usar o Db2 LUW como fonte.

  • AWS DMS Aprimorado ao oferecer suporte a CDC carimbos de data/hora personalizados 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 caching_sha2_password autenticação ao usar Minha SQL 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
Support TLS criptografia TLS e/ou SASL autenticação usando Kafka como alvo AWS DMS agora suporta TLS criptografia TLS e/ou SASL autenticação usando a 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 Conectar-se ao Kafka utilizando 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 aprimorado de erros trata ORA —12561 como um erro recuperável ao usar endpoints 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 DDL alterações na coluna ao usar o SQL Servidor como fonte.

  • Melhorou a migração do Postgre SQL como fonte ao oferecer suporte ao tipo TIMESTAMP WITH TIME ZONE de dados.

  • Corrigido um problema em que a afterConnectScript configuração não funcionava durante uma carga completa ao usar o Postgre SQL como alvo.

  • Introduziu uma nova mapUnboundedNumericAsString configuração para lidar melhor com o tipo de NUMERIC data sem precisão e escala ao usar SQL endpoints do Postgre.

  • Corrigido um problema em que AWS DMS as tarefas falhavam com “0 linhas afetadas” após interromper e retomar a tarefa ao usar o Postgre SQL 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 Postgre SQL como fonte.

  • Corrigido um problema em que AWS DMS não era possível migrar o TIMESTAMP valor “±infinity” ao usar o Postgre SQL 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.

  • Foi aprimorado o atributo de conexão timestampColumnName extra em uma carga completa CDC para ser classificado CDC durante o uso do 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.

  • Foi corrigido um problema para permitir que CDC as tarefas fossem repetidas quando houvesse um failover no MongoDB ou no Amazon DocumentDB (com compatibilidade com o MongoDB) como fonte.

  • 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 comprimento fixo ao usar o Db2 LUW como fonte.

  • 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 XML falhava nas colunas ao usar o Oracle como fonte.

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

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

  • Corrigido um problema em que uma CDC tarefa não usa uma definição de tabela de origem atualizada após 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 serem SQL usadas RDS para o servidor 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, consulteUsando segredos para acessar AWS Database Migration Service endpoints.
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 vCPUs e 192 GiB de memória e tamanhos R5 de até 96 vCPUs e 768 GiB de memória.
Melhoria no desempenho do Amazon Redshift AWS DMS agora oferece suporte à aplicação paralela ao usar o 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 “1970-01-01 00:00:00” para eventos adiados ao usar o Db2 como fonte. LUW

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

  • Corrigido um problema de falta de registros durante a fase de alterações em cache ao usar o SQL Servidor como fonte.

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

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

  • Corrigido um problema em que a validação de dados falhava durante a CDC fase devido ao excesso de análise da coluna ao usar My SQL como fonte.

  • 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 Postgre SQL como destino.

  • Corrigido um problema em que a validação de DOUBLE dados falhava no tipo de dados CDC durante o uso do Postgre SQL como fonte e destino.

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

  • Corrigido um problema de perda de dados durante a fase de alterações em cache ao usar o Postgre SQL como fonte.

  • Corrigido um problema que poderia causar perda de dados ou duplicatas de registros ao usar o Postgre SQL como fonte.

  • Corrigido um problema em que esquemas com casos mistos não conseguiam migrar com o pglogical ao usar o SQL Postgre como fonte.

  • Corrigido um problema em que a Última Mensagem de Falha não continha o ORA erro ao usar o Oracle como fonte.

  • Corrigido um problema em que AWS DMS as tarefas falhavam ao criar UPDATE instruções 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 ASM uma configuração de banco de dados conectável.

  • Análise aprimorada de registros preservando as aspas para serem compatíveis com RFC 4180 ao usar o S3 como fonte.

  • Melhorou o manuseio timestampColumnName para que a coluna de Full Load possa ser classificada com aquela deCDC.

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

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

  • Aprimorado o registro de erros em log para a conexão de teste do 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 esquemas e tabelas criados antes de reiniciar AWS DMS as tarefas não eram replicados para o destino ao usar My SQL como fonte.

  • Corrigido um problema em que o curinga escape [_] não podia escapar do curinga “_” na regra de exclusão ao usar My SQL como fonte.

  • Corrigido um problema em que a coluna do tipo de dados UNSIGNED BIGINT não era replicada corretamente ao usar My SQL como fonte.

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 (AmazonVPC) ao AWS Database Migration Service (DMS) sem exigir um gateway de internet, NAT dispositivo, VPN conexão ou AWS Direct Connect conexão. Agora você pode se conectar e acessar a AWS DMS partir da sua Amazon VPC por meio de um endpoint de VPC interface 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 API chamadas para AWS DMS usar o AWS CLI ou anSDK, 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.

CDCparticionamento de pasta baseado em data usando 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:

  • Adicionada uma opção STATUPDATE ao executar uma migração ao utilizar o 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 travavam ao usar o Postgre SQL como fonte com. REPLICA IDENTITY FULL

  • Corrigido um problema em que as tarefas perdiam transações ao usar o Postgre SQL como fonte com o plug-in pglogical.

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

  • Corrigido um problema em que as tarefas de validação relatavam falsos negativos ao usar My SQL como fonte e destino com tipo de BIGINT UNSIGNED dados.

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

  • 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 travavam ao usar o SQL Servidor como fonte com a VARCHAR coluna como chave primária.

  • Foi adicionado suporte para o tipo de dados TIMESTAMP WITH TIMEZONE ao usar o Postgre SQL como fonte

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.

TLS1.2 suporte para SQL servidor

AWS DMS agora suporta TLS 1.2 para endpoints de SQL servidor.

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

  • TDESuporte aprimorado ao Oracle 19c.

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

  • O tratamento aprimorado de falhas da tarefa de replicação ao usar My SQL como fonte e o log binário não está presente.

  • 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.

  • Melhor DST diferença de tempo ao usar o SQL servidor como fonte.

  • 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 não eram detectadas e reconectadas ao novo primário ao usar o SQL Servidor como fonte 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
Novo Minha SQL versão

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

TLS1.2 suporte para My SQL

AWS DMS agora suporta TLS 1.2 para Meus SQL endpoints.

Nova versão do MariaDB

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

Não 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 servidor locais 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.

CDCtarefas e tabelas de origem Oracle criadas usando CREATE TABLE AS

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

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 CDC carregamento multiencadeadas, incluindoParallelApplyThreads,ParallelApplyBufferSize, e, 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 usar o Postgre SQL como fonte e a senha continha caracteres especiais.

  • Corrigido um problema com o uso SQL do Servidor como fonte quando algumas VARCHAR colunas estavam truncadas.

  • Corrigido um problema em AWS DMS que não fechava transações abertas ao usar o Amazon RDS SQL Server 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 Usando um banco de dados Microsoft SQL Server como fonte para AWS DMS.

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

  • Corrigido um problema 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”. IBM DB2

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

  • Corrigido um problema com o My SQL source, a tarefa de migração parou inesperadamente quando não foi possível obter registros binários.

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

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

  • Corrigido um problema em uma IBM DB2 LUW fonte 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 usar o Postgre SQL como fonte.

  • 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 transações abertas ao usar o RDS SQL Servidor como fonte.

  • Corrigido um problema em que a conexão de teste falhava ao usar o Postgre SQL como fonte e a senha continha caracteres especiais.

  • O Amazon Redshift como destino foi aprimorado para tratar melhor este 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 Postger SQL

A SQL versão 12 do Postgre agora é suportada como origem e destino.

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

A partir da AWS DMS versão 3.3.3, o uso de uma chave primária composta é suportado pelos destinos de OpenSearch 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 travava na ALTER TABLE declaração com o Amazon S3 como destino.

  • Corrigido um problema em que os valores nas colunas poligonais eram truncados ao usar o Microsoft SQL Server como fonte.

  • Corrigido um problema no conversor Unicode de JA16SJISTILDE e JA16EUCTILDE ao usar o Oracle como fonte.

  • Corrigido um problema em que MEDIUMTEXT as LONGTEXT colunas não conseguiam migrar do formato de valor separado por vírgula () My SQL para o S3. CSV

  • 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.

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

  • Corrigido um problema envolvendo uma falha na fonte do Oracle Real Application Clusters (RAC) 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.

  • Corrigido 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.