Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Migrar Db2 autogerenciado para o ApsaraDB RDS for MySQL

Última atualização: Jul 05, 2026

Este tópico descreve como usar o DTS para migrar um banco de dados Db2 autogerenciado para uma instância do ApsaraDB RDS for MySQL ou ApsaraDB RDS for MySQL Serverless. O DTS suporta migração de esquema, migração completa de dados e migração incremental de dados. Juntos, esses tipos de migração permitem uma migração suave com tempo de inatividade próximo de zero.

ApsaraDB RDS for MySQL Serverless

Pré-requisitos

  • A versão do banco de dados Db2 de origem é de 9,7 a 11,5.

    Nota

    O DTS também suporta a migração de bancos de dados Db2 das versões 7,3 e 7,4 para o ApsaraDB RDS for MySQL. O processo de configuração é semelhante ao descrito neste tópico.

  • A instância de destino do ApsaraDB RDS for MySQL deve ter mais espaço de armazenamento que o banco de dados Db2 de origem.

Observações de uso

  • O DTS não sincroniza operações DDL.

  • Se o nome de um banco de dados de origem não seguir as convenções de nomenclatura do ApsaraDB RDS, crie um banco de dados compatível na instância de destino do ApsaraDB RDS for MySQL antes de configurar a tarefa de migração.

    Nota

    Para obter mais informações sobre as convenções de nomenclatura e como criar um banco de dados, consulte Criar um banco de dados em uma instância do ApsaraDB RDS for MySQL.

  • Durante uma migração completa de dados, o DTS consome recursos de leitura e gravação nos bancos de dados de origem e de destino, aumentando a carga deles. Se os seus bancos de dados tiverem baixo desempenho, especificações baixas ou cargas de trabalho altas (por exemplo, se o banco de dados de origem tiver muitas consultas SQL lentas ou tabelas sem chaves primárias, ou se ocorrerem deadlocks no banco de dados de destino), o aumento da carga pode sobrecarregar os bancos de dados ou até mesmo causar interrupções de serviço. Execute a migração de dados em horários fora de pico, como quando a utilização da cpu de ambos os bancos de dados estiver abaixo de 30%.

  • Para evitar que o banco de dados de origem sobrescreva dados na instância de destino, interrompa ou libere a tarefa antes de transferir seus negócios para a instância de destino.

  • O DTS usa a tecnologia Change Data Capture (CDC) do Db2 para replicar dados incrementais. No entanto, o CDC apresenta limitações para os tipos de dados compatíveis. Para obter mais informações, consulte General data restrictions for SQL Replication.

Faturamento

Tipo de migração

Taxa de configuração da tarefa

Taxa de tráfego de Internet

Migração de esquema e migração completa de dados

Gratuito.

O DTS cobra uma taxa de tráfego de Internet quando o Access Method do banco de dados de destino está definido como Public IP Address. Visão geral do faturamento.

Migração incremental de dados

Há cobrança. Visão geral do faturamento.

Tipos de migração

  • Migração de esquema

    O DTS migra as definições de esquema dos objetos para a instância de destino. O DTS suporta a migração de esquema para tabelas, índices e chaves estrangeiras.

  • Migração completa de dados

    O DTS migra todos os dados históricos dos objetos selecionados no banco de dados Db2 de origem para o banco de dados ApsaraDB RDS for MySQL de destino.

  • Migração incremental de dados

    Após a migração completa, o DTS replica as alterações de dados do banco de dados Db2 de origem para o banco de dados ApsaraDB RDS for MySQL de destino. Isso permite uma migração suave do seu banco de dados autogerenciado com tempo de inatividade mínimo.

Permissões de conta do banco de dados

Banco de dados

Migração de esquema

Migração completa de dados

Migração incremental de dados

Db2 autogerenciado

CONNECT, SELECT

CONNECT, SELECT

Autoridade DBADM

Instância do ApsaraDB RDS for MySQL

permissões de leitura e gravação

permissões de leitura e gravação

permissões de leitura e gravação

Para criar contas de banco de dados e conceder permissões, consulte a seguinte documentação:

Processo de migração de dados

Para resolver dependências entre objetos e melhorar a taxa de sucesso da migração, o DTS migra os esquemas e os dados do banco de dados Db2 na seguinte ordem:

  1. Migre as estruturas de tabela e os índices.

  2. Migre todos os dados.

  3. Migre as estruturas de chave estrangeira.

  4. Migre os dados incrementais.

Preparações para a migração incremental de dados

Antes de configurar uma tarefa de migração incremental de dados, ative o arquivamento de logs do banco de dados Db2. Para obter mais informações, consulte Método de arquivamento de log primário e Método de arquivamento de log secundário.

Nota

Pule esta etapa se precisar fazer apenas uma migração completa de dados.

Procedimento

  1. Acesse o console do Data Transmission Service (DTS).

    Nota

    Se você for redirecionado automaticamente para o console do Data Management (DMS), clique no ícone jiqiren no canto inferior direito e, em seguida, clique em 返回旧版 para retornar ao console clássico do DTS.

  2. No painel de navegação à esquerda, clique em Data Migration.

  3. Na parte superior da página Migration Tasks, selecione a região da instância de destino.

  4. No canto superior direito da página, clique em Create Data Migration Task.

  5. Configure os bancos de dados de origem e de destino.

    Seção

    Parâmetro

    Descrição

    N/D

    Nome da tarefa

    O DTS gera automaticamente um nome para a tarefa, mas defina um nome mais descritivo e não exclusivo para facilitar a identificação.

    Banco de dados de origem

    Tipo de instância

    Selecione um tipo de instância com base onde o seu banco de dados de origem está implantado. Este tópico usa User-Created Database with Public IP Address como exemplo.

    Nota

    Se o seu banco de dados autogerenciado for de um tipo de instância diferente, talvez seja necessário concluir preparativos adicionais. Para obter mais informações, consulte Preparações para migração de dados.

    Região da instância

    Se você selecionar User-Created Database with Public IP Address para Tipo de instância, não é necessário definir o parâmetro Instance Region.

    Nota

    Se o seu banco de dados Db2 usar uma lista de permissões, clique em Get DTS IP CIDR Blocks ao lado do parâmetro Instance Region para obter os blocos CIDR de IP do DTS e adicione-os à lista de permissões do seu banco de dados Db2.

    Tipo de banco de dados

    Selecione DB2.

    Nome do host ou endereço IP

    Insira o endpoint do banco de dados Db2. Neste exemplo, utilizamos um endereço IP público.

    Porta

    Insira a porta de serviço do banco de dados Db2. O padrão é 50000.

    Nota

    Neste exemplo, a porta de serviço deve estar acessível pela Internet.

    Nome do banco de dados

    Insira o nome do banco de dados a ser migrado.

    Conta do banco de dados

    Insira a conta do banco de dados para o banco de dados Db2. Para saber os requisitos de permissão, consulte Permissões de conta do banco de dados.

    Senha do banco de dados

    Insira a senha da conta do banco de dados Db2.

    Nota

    Depois de configurar o banco de dados de origem, clique em Test Connectivity ao lado de Database Password e verifique se o DTS consegue conectar. Se o teste de conexão for bem-sucedido, a mensagem Passed é exibida. Se o status for Failed, clique em Diagnose ao lado da mensagem Failed e modifique as configurações conforme instruído.

    Banco de dados de destino

    Tipo de instância

    Selecione RDS Instance.

    Região da instância

    Selecione a região da instância RDS de destino.

    id da instância RDS

    Selecione o id da instância RDS de destino.

    Conta do banco de dados

    Insira a conta do banco de dados para a instância RDS de destino. Para saber os requisitos de permissão, consulte Permissões de conta do banco de dados.

    Senha do banco de dados

    Insira a senha da conta do banco de dados.

    Nota

    Depois de configurar o banco de dados de destino, clique em Test Connectivity ao lado de Database Password e verifique se o DTS consegue conectar. Se o teste de conexão for bem-sucedido, a mensagem Passed é exibida. Se o status for Failed, clique em Diagnose ao lado da mensagem Failed e modifique as configurações conforme instruído.

    Método de conexão

    Selecione Non-encrypted ou SSL-encrypted. Se você selecionar SSL-encrypted, ative primeiro a criptografia SSL na instância RDS. Para obter mais informações, consulte Configurar criptografia SSL.

    Nota

    O parâmetro Encryption está disponível apenas para regiões na China continental e na região China (Hong Kong).

  6. Depois de concluir as configurações, clique em Set Whitelist and Next no canto inferior direito da página.

    Nota

    Nesta etapa, os blocos CIDR de IP do DTS são adicionados automaticamente à lista de permissões da instância RDS de destino para que os servidores do DTS possam se conectar a ela.

  7. Selecione os tipos de migração e os objetos.

    Parâmetro

    Descrição

    Tipos de migração

    • Para fazer apenas uma migração única, selecione Schema Migration e Full Data Migration.

    • Para fazer uma migração com tempo de inatividade mínimo, selecione Schema Migration, Full Data Migration e Incremental Data Migration.

    Nota

    Se você não selecionar Incremental Data Migration, não grave novos dados no banco de dados Db2 de origem durante a migração para garantir a consistência dos dados.

    Objetos de migração

    Na caixa Available, selecione os objetos que deseja migrar e, em seguida, clique no ícone 向右小箭头 para movê-los para a caixa Selected Objects.

    Nota
    • Selecione objetos no nível de banco de dados, tabela ou coluna.

    • Para renomear um objeto na instância RDS de destino, use o recurso de mapeamento de nomes de objetos. Para obter detalhes, consulte mapeamento de nomes de objetos.

    • Se você usar o recurso de mapeamento de nomes de objetos, a migração de outros objetos que dependem do objeto renomeado pode falhar.

    Renomear objetos mapeados

    Para alterar os nomes dos objetos migrados na instância de destino, use o recurso de mapeamento de nomes de objetos. Para obter mais informações, consulte mapeamento de nomes de objetos.

    Duração de repetição para perda de conexão de origem/destino

    A duração padrão de tentativa de reconexão é de 12 horas. Você pode personalizar essa duração. Se o DTS se reconectar aos bancos de dados dentro desse período, a tarefa será retomada automaticamente. Caso contrário, a tarefa falhará.

    Nota

    Há cobrança pela tarefa do DTS enquanto ela tenta se reconectar. Recomendamos que configure uma duração razoável para tentativas de reconexão com base nas necessidades da sua empresa ou liberar a instância do DTS o mais rápido possível depois que as instâncias de origem e de destino forem liberadas.

  8. Depois de concluir essas configurações, clique em Pre-check and Start no canto inferior direito da página.

    Nota
    • O DTS executa uma pré-verificação antes do início da tarefa. A tarefa só é iniciada após passar na pré-verificação.

    • Se a pré-verificação falhar, clique no ícone 提示 ao lado do item com falha e visualize os detalhes.

      • Corrija os problemas com base nos detalhes e execute a pré-verificação novamente.

      • Nos avisos que não exigem correção, selecione Ignore ou Ignore and Rerun Precheck para executar a pré-verificação novamente.

  9. Quando a tarefa passar na pré-verificação, clique em Next.

  10. Na página Confirm Order, selecione uma Instance Class e marque a caixa de seleção Data Transmission Service (Pay-As-You-Go) Terms of Service.

  11. Clique em Buy and Start. A tarefa de migração é iniciada.

    • Migração completa de dados

      Não interrompa a tarefa manualmente. Aguarde sua conclusão automática para evitar perda de dados.

    • Migração incremental de dados

      A tarefa não é interrompida automaticamente. Interrompa-a manualmente.

      Nota

      Interrompa a tarefa em horários fora de pico ou quando estiver pronto para transferir para a instância de destino.

      1. Aguarde até que o status da tarefa mude para Incremental Data Migration e exiba Undelayed. Em seguida, pare de gravar dados no banco de dados de origem por alguns minutos. O status de Incremental Data Migration pode apresentar latência.

      2. Aguarde até que o status de Incremental Data Migration volte para Undelayed. Em seguida, interrompa a tarefa de migração manualmente. O progresso da migração de esquema e da migração completa de dados mostrará 100%. Para pausar a tarefa de migração, selecione a tarefa e clique em Pause na barra de operações em lote na parte inferior.

  12. Migre suas aplicações para a instância do ApsaraDB RDS for MySQL.