Todos os produtos
Search
Central de documentação

Data Transmission Service:Sincronizar dados de uma instância do RDS MariaDB para uma instância do RDS PostgreSQL

Última atualização: Oct 20, 2026

Use o Data Transmission Service (DTS) para sincronizar dados de uma instância do ApsaraDB RDS for MariaDB para uma instância do ApsaraDB RDS for PostgreSQL. Este tópico descreve como preparar ambas as instâncias e configurar uma tarefa de sincronização unidirecional que abrange a sincronização de esquema, de dados completos e de dados incrementais.

Pré-requisitos

Faça os seguintes preparativos antes de configurar a tarefa de sincronização.

  • Instância de destino — É necessário que você crie uma instância de destino do ApsaraDB RDS for PostgreSQL cujo espaço de armazenamento é maior que o espaço de armazenamento utilizado pela instância de origem do ApsaraDB RDS for MariaDB. Para mais informações, consulte Quickly create an ApsaraDB RDS for PostgreSQL instance.

  • Banco de dados de destino — É necessário que você crie um banco de dados na instância de destino do ApsaraDB RDS for PostgreSQL para receber os dados sincronizados. Para mais informações, consulte Create an account and a database.

  • Logs binários na instância de origem — O ApsaraDB RDS for MariaDB ativa os logs binários por padrão. Certifique-se de que o parâmetro binlog_row_image esteja definido como full. Caso contrário, a pré-verificação relata um erro e não será possível iniciar a tarefa de sincronização de dados. Para mais informações sobre como configurar o parâmetro, consulte Configure instance parameters.

  • Período de retenção de logs binários — Para uma tarefa de sincronização de dados incrementais, o DTS exige a retenção dos logs binários locais do banco de dados de origem por pelo menos 24 horas. Para uma tarefa que executa a sincronização de dados completos e incrementais, o DTS exige a retenção dos logs binários locais por pelo menos 7 dias. Você pode alterar o período de retenção para 24 horas ou mais após a conclusão da sincronização de dados completos. Caso contrário, o DTS pode falhar ao obter os logs binários e a tarefa falhará. Em casos extremos, pode ocorrer inconsistência ou perda de dados. Problemas causados por um período de retenção de logs binários menor do que o exigido pelo DTS não são cobertos pelo service level agreement (SLA) do DTS.

  • Chaves primárias nas tabelas de origem — As tabelas a serem sincronizadas devem ter uma chave primária ou uma restrição UNIQUE, e os campos devem ser únicos. Caso contrário, dados duplicados podem aparecer no banco de dados de destino.

  • Permissões da conta do banco de dados — As contas dos bancos de dados de origem e de destino utilizadas na tarefa devem ter as permissões exigidas pelo DTS. Para mais informações, consulte Database account permissions.

  • Acesso de rede para os servidores do DTS — Certifique-se de adicionar os blocos CIDR dos servidores do DTS às configurações de segurança dos bancos de dados de origem e de destino para que os servidores do DTS possam acessar ambos os bancos. Você pode adicioná-los de forma automática ou manual. Para mais informações, consulte Add the CIDR blocks of DTS servers to a whitelist.

Notas de uso

A tabela a seguir descreve os comportamentos e riscos que se aplicam durante a execução da tarefa de sincronização.

Nota
  • Durante a sincronização de esquema, o DTS sincroniza as chaves estrangeiras do banco de dados de origem para o banco de dados de destino.

  • Durante a sincronização de dados completos e incrementais, o DTS desativa temporariamente as verificações de restrição e as operações em cascata de chave estrangeira no nível da sessão. Pode ocorrer inconsistência de dados se houver execução de operações de atualização ou exclusão em cascata no banco de dados de origem enquanto a tarefa estiver em execução.

  • Durante a sincronização de esquema, o DTS sincroniza as chaves estrangeiras do banco de dados de origem para o banco de dados de destino.

  • Durante a sincronização de dados completos e incrementais, o DTS desativa temporariamente as verificações de restrição e as operações em cascata de chave estrangeira no nível da sessão. Pode ocorrer inconsistência de dados se houver execução de operações de atualização ou exclusão em cascata no banco de dados de origem enquanto a tarefa estiver em execução.

Nota
  • Durante a sincronização de esquema, o DTS sincroniza as chaves estrangeiras do banco de dados de origem para o banco de dados de destino.

  • Durante a sincronização completa e incremental, o DTS desativa temporariamente as verificações de restrição e as operações em cascata de chave estrangeira no nível da sessão. Se ocorrerem operações de atualização ou exclusão em cascata no banco de dados de origem enquanto a tarefa estiver em execução, poderá haver inconsistência de dados.

Tipo

Descrição

Limitações do banco de dados de origem


- Se você sincronizar objetos no nível da tabela e precisar editá-los, como mapear nomes de colunas, uma única tarefa de sincronização suporta até 1.000 tabelas. Se você exceder esse limite, o DTS retornará um erro depois que você envie a tarefa. Nesse caso, divida as tabelas e configure várias tarefas, ou configure uma única tarefa que sincronize o banco de dados inteiro.
- Não execute operações DDL que alterem esquemas de banco de dados ou tabelas durante a sincronização de esquema ou a sincronização completa. Caso contrário, a tarefa de sincronização falhará.




Nota: Durante a sincronização completa, o DTS consulta o banco de dados de origem. Isso cria bloqueios de metadados que podem impedir operações DDL no banco de dados de origem.
- Se os dados a serem sincronizados contiverem colunas invisíveis, poderá ocorrer perda de dados porque o DTS não consegue obter os dados nessas colunas.

Outras limitações


- Avalie o desempenho dos bancos de dados de origem e de destino antes de sincronizar os dados e execute a sincronização durante horários de menor pico. Caso contrário, a sincronização inicial de dados completos consumirá recursos de leitura e gravação de ambos os bancos e poderá aumentar a carga deles. Para limitar os recursos consumidos pela tarefa, configure o limitador de velocidade ao definir as configurações avançadas.

- A sincronização inicial de dados completos executa operações INSERT simultaneamente. As gravações simultâneas causam fragmentação nas tabelas do banco de dados de destino. Portanto, após a conclusão da sincronização inicial de dados completos, o tablespace da instância de destino será maior que o tablespace da instância de origem.

- Se os objetos de sincronização forem uma ou mais tabelas em vez de um banco de dados inteiro, não use uma ferramenta como o pt-online-schema-change para executar uma operação DDL online nos objetos de sincronização no banco de dados de origem durante a sincronização. Caso contrário, a tarefa de sincronização falhará. Você pode usar o Data Management (DMS) para executar operações DDL online, conforme descrito no tópico sobre alterações de esquema sem bloqueio.

- Enquanto o DTS estiver sincronizando dados, não permita que nenhum gravador além do DTS escreva dados no banco de dados de destino. Caso contrário, os dados nos bancos de origem e de destino ficarão inconsistentes. Por exemplo, se outro gravador escrever dados no banco de destino, a execução de uma operação DDL online no DMS poderá causar perda de dados no banco de destino.
- Os campos de tempo suportam o tipo de dado Timestamp. Se o valor de um campo de tempo no banco de dados de origem for 0, o DTS converterá automaticamente o valor para null no banco de dados de destino.
- Para uma tarefa de sincronização de dados completos ou incrementais, se as tabelas de origem a serem sincronizadas contiverem chaves estrangeiras, gatilhos ou gatilhos de eventos, o DTS definirá temporariamente o parâmetro session_replication_role como replica no nível da sessão. Se a conta do banco de dados de destino não tiver as permissões necessárias, você deverá definir manualmente o parâmetro session_replication_role como replica no banco de dados de destino. Durante esse período, se ocorrerem operações de atualização ou exclusão em cascata no banco de dados de origem enquanto session_replication_role estiver definido como replica, poderá haver inconsistência de dados. Após a liberação da tarefa do DTS, modifique o parâmetro session_replication_role de volta para origin.
- Se uma tarefa falhar, o suporte técnico do DTS tentará restaurá-la em até oito horas. Durante a restauração, eles podem reiniciar a tarefa ou ajustar seus parâmetros.




























Nota: O DTS modifica apenas os parâmetros da tarefa, não os do banco de dados. Os parâmetros passíveis de ajuste incluem, mas não se limitam a, the task parameters that DTS can adjust.

Casos especiais

As seguintes limitações se aplicam apenas se o banco de dados de origem for um banco de dados MariaDB autogerenciado, e não uma instância do ApsaraDB RDS for MariaDB:
- Se ocorrer um failover de primário/secundário no banco de dados de origem durante a sincronização, a tarefa de sincronização falhará.
- O DTS calcula a latência comparando o carimbo de data/hora do último registro de dados sincronizado no banco de dados de destino com o carimbo de data/hora atual. Se não houver execução de operações DML no banco de dados de origem por um longo período, a latência relatada poderá ser imprecisa. Se a tarefa relatar uma latência inesperadamente alta, execute uma operação DML no banco de dados de origem e atualize a latência.




Nota: Se você selecionar um banco de dados inteiro como objetos de sincronização, também poderá criar uma tabela de heartbeat que seja atualizada ou gravada a cada segundo.
- O DTS executa periodicamente o comando CREATE DATABASE IF NOT EXISTS test no banco de dados de origem para avançar a posição do log binário.

Topologias de sincronização suportadas

O DTS suporta as seguintes topologias de sincronização unidirecional entre o ApsaraDB RDS for MariaDB e o ApsaraDB RDS for PostgreSQL:

  • Sincronização unidirecional um para um

  • Sincronização unidirecional um para muitos

  • Sincronização unidirecional muitos para um

Operações SQL suportadas

A tabela a seguir descreve as operações SQL que o DTS sincroniza da instância de origem do ApsaraDB RDS for MariaDB para a instância de destino do ApsaraDB RDS for PostgreSQL.

Tipo de operação

Operações SQL

DML

INSERT, UPDATE, DELETE

Permissões da conta do banco de dados

A tabela a seguir descreve as permissões necessárias para as contas de banco de dados utilizadas pela tarefa de sincronização, além de como criar as contas e conceder as permissões.

Banco de dados

Permissões necessárias

Como criar uma conta e conceder permissões

Instância do ApsaraDB RDS for MariaDB

A permissão SELECT

Create an account e Modify or reset account permissions

ApsaraDB RDS for PostgreSQL Instância do ApsaraDB RDS for PostgreSQL

As permissões CREATE e USAGE nos objetos a serem sincronizados, e a permissão de proprietário no esquema

Create an account e Authorize a service account

Faturamento

Tipo de sincronização

Preço

Sincronização de esquema e sincronização de dados completos

Gratuita.

Sincronização de dados incrementais

Paga. Para mais informações, consulte Billing overview.

Faturamento

A tabela a seguir descreve como o DTS cobra por cada tipo de sincronização. Revise os preços antes de comprar a instância de sincronização.

Tipo de sincronização

Preço

Sincronização de esquema e sincronização de dados completos

Gratuita.

Sincronização de dados incrementais

Paga.

Procedimento

  1. Acesse a página da lista de tarefas de sincronização da região de destino. Use um dos seguintes métodos:

    As etapas a seguir usam o console do DTS. Caso você gerencie seus bancos de dados no Data Management (DMS), use o console do DMS. A interface do console do DMS varia de acordo com seu modo e layout, e alguns parâmetros têm nomes diferentes.

    a. Faça login no console do Data Transmission Service (DTS).

    b. No painel de navegação à esquerda, clique em Data Synchronization.

    c. No canto superior esquerdo da página, selecione a região onde reside a instância de sincronização.

    Nota

    As etapas reais podem variar dependendo do modo e do layout do console do DMS. Para mais informações, consulte Simple mode e Customize the layout and style of the DMS interface.

    a. Faça login no Data Management (DMS).

    b. Na barra de menu superior, escolha Data + AI > Data Transmission (DTS) > Data Synchronization.

    c. À direita de Data Synchronization Tasks, selecione a região onde reside a instância de sincronização.

  2. Clique em Create Task para abrir a página de configuração da tarefa.

  3. Configure os bancos de dados de origem e de destino. A tabela a seguir descreve os parâmetros.

    Categoria

    Parâmetro

    Descrição

    N/D

    Task Name

    O DTS gera automaticamente um nome para a tarefa. Recomendamos que você especifique um nome descritivo para facilitar a identificação. O nome não precisa ser único.

    O DTS gera automaticamente um nome para a tarefa. Recomendamos que você especifique um nome descritivo para facilitar a identificação. O nome não precisa ser único.

    Banco de dados de origem

    Select Existing Connection

    • Para usar uma instância de banco de dados que seja added to the system (recém-criada ou salva), selecione a instância na lista suspensa. O sistema preenche as informações do banco de dados automaticamente. No console do DMS, esse parâmetro é nomeado Select a DMS database instance..

    • Se você não adicionou a instância do banco de dados ao sistema, ou não deseja usar uma instância já adicionada, configure manualmente as seguintes informações do banco de dados.

    Database Type

    Selecione MariaDB.

    Connection Type

    Selecione Alibaba Cloud Instance.

    Instance Region

    Selecione a região onde a instância de origem (uma instância do ApsaraDB RDS for MariaDB) está localizada.

    Replicate Data Across Alibaba Cloud Accounts

    Este exemplo usa uma instância de banco de dados que pertence à conta atual do Alibaba Cloud. Selecione No.

    Instance ID

    Selecione o ID da instância de origem do ApsaraDB RDS for MariaDB.

    Database Account

    Insira a conta do banco de dados da instância de origem do ApsaraDB RDS for MariaDB.

    Database Password

    e insira a senha correspondente à conta do banco de dados.

    e insira a senha correspondente à conta do banco de dados.

    Connection Method

    Selecione Non-encrypted.

    Banco de dados de destino

    Select Existing Connection

    • Para usar uma instância de banco de dados que seja added to the system (recém-criada ou salva), selecione a instância na lista suspensa. O sistema preenche as informações do banco de dados automaticamente. No console do DMS, esse parâmetro é nomeado Select a DMS database instance..

    • Se você não adicionou a instância do banco de dados ao sistema, ou não deseja usar uma instância já adicionada, configure manualmente as seguintes informações do banco de dados.

    Database Type

    Selecione PostgreSQL.

    Connection Type

    Selecione Alibaba Cloud Instance.

    Instance Region

    Selecione a região onde a instância de destino (uma ApsaraDB RDS for PostgreSQLinstância do ApsaraDB RDS for PostgreSQL) está localizada.

    Instance ID

    Selecione o ID da instância de destino (uma ApsaraDB RDS for PostgreSQLinstância do ApsaraDB RDS for PostgreSQL).

    Database Name

    Insira o nome do banco de dados que contém os objetos de sincronização na instância de destino (uma ApsaraDB RDS for PostgreSQLinstância do ApsaraDB RDS for PostgreSQL).

    Database Account

    Insira a conta do banco de dados da instância de destino (uma ApsaraDB RDS for PostgreSQLinstância do ApsaraDB RDS for PostgreSQL). A conta deve ter a permissão de proprietário no esquema. Para mais informações sobre como criar uma conta e conceder permissões, consulte Create an account.

    Database Password

    e insira a senha correspondente à conta do banco de dados.

    e insira a senha correspondente à conta do banco de dados.

    Encryption

    Especifica se é necessário criptografar a conexão com a instância de destino. Selecione um valor com base nos seus requisitos de segurança: selecione Non-encrypted se a conexão não precisar ser criptografada, ou SSL-encrypted se o seu negócio exigir uma conexão criptografada. Neste exemplo, Non-encrypted está selecionado.
    Se você selecionar SSL-encrypted, faça o upload do CA Certificate, Client Certificate e Private Key of Client Certificate conforme necessário, e depois especifique o Private Key Password of Client Certificate:

    • Para usar o certificado do cliente, você deve fazer o upload do Client Certificate e do Private Key of Client Certificate e especificar o Private Key Password of Client Certificate.

    • Se você definir Encryption como SSL-encrypted para um banco de dados PostgreSQL autogerenciado, deverá fazer o upload do CA Certificate.

    • Para mais informações sobre como configurar a criptografia SSL para uma instância do ApsaraDB RDS for PostgreSQL, consulte Configure SSL encryption for an ApsaraDB RDS for PostgreSQL instance.

  4. Após concluir a configuração, clique em Test Connectivity and Proceed na parte inferior da página.

    Se o banco de dados de origem ou de destino for um banco de dados autogerenciado, o que significa que Access Method não está definido como Alibaba Cloud Instance, você também deverá clicar em Test Connectivity na caixa de diálogo CIDR Blocks of DTS Servers.

  5. Na página Configure Objects, configure os objetos a serem sincronizados. A tabela a seguir descreve os parâmetros.

    Parâmetro

    Descrição

    Synchronization Types

    Os tipos de sincronização. Por padrão, Incremental Data Synchronization está selecionado. Você também deve selecionar Schema Synchronization e Full Data Synchronization. Após a conclusão da pré-verificação, o DTS sincroniza os dados históricos dos objetos selecionados do banco de dados de origem para o cluster de destino. Os dados históricos são a base para a sincronização incremental subsequente.

    Os tipos de sincronização. Por padrão, Incremental Data Synchronization está selecionado. Você também deve selecionar Schema Synchronization e Full Data Synchronization. Após a conclusão da pré-verificação, o DTS sincroniza os dados históricos dos objetos selecionados do banco de dados de origem para a instância de destino. Os dados históricos são a base para a sincronização incremental subsequente.

    Nota: O período de retenção de log binário exigido pelo DTS depende dos tipos de sincronização que você selecionar. Para mais informações, consulte Prerequisites.

    Processing Mode of Conflicting Tables

    • Precheck and Report Errors: Verifica se existe uma tabela com o mesmo nome no banco de dados de destino. Se não existir, a pré-verificação passa. Se existir, a pré-verificação falha e a tarefa de sincronização de dados não será iniciada.

      Nota

      Se você não puder, exclua ou renomeie a tabela com o mesmo nome no banco de dados de destino, ou poderá mapeá-la para um nome de tabela diferente. Para mais informações, consulte Map table and column names.

    • Ignore Errors and Proceed: Ignora a verificação de nomes de tabelas duplicados no banco de dados de destino.

      Aviso

      Selecionar Ignore Errors and Proceed pode causar inconsistência de dados e colocar o seu negócio em risco. Por exemplo:

      • Se os esquemas das tabelas forem iguais e um registro no banco de dados de destino tiver o mesmo valor de chave primária ou exclusiva que um registro no banco de dados de origem:

        • Durante a sincronização completa, o DTS mantém o registro no cluster de destino. O DTS não sincroniza o registro correspondente do banco de dados de origem.

        • Durante a sincronização incremental, o registro do banco de dados de origem substitui o registro no banco de dados de destino.

      • Se os esquemas das tabelas forem diferentes, a sincronização inicial de dados poderá falhar. Isso pode resultar na sincronização de apenas dados parciais de colunas ou em uma falha completa de sincronização. Prossiga com cautela.

    - Precheck and Report Errors: Verifica se existe uma tabela com o mesmo nome no banco de dados de destino. Se não existir, a pré-verificação passa. Se existir, a pré-verificação falha e a tarefa de sincronização de dados não será iniciada.

    Nota: Se você não puder, exclua ou renomeie a tabela com o mesmo nome no banco de dados de destino, ou poderá mapeá-la para um nome de tabela diferente. Para mais informações, consulte o tópico sobre mapeamento de nomes de tabelas e colunas.
    - Ignore Errors and Proceed: Ignora a verificação de nomes de tabelas duplicados no banco de dados de destino.
    > Aviso: Selecionar Ignore Errors and Proceed pode causar inconsistência de dados e colocar o seu negócio em risco. Por exemplo: se os esquemas das tabelas forem iguais e um registro no banco de dados de destino tiver o mesmo valor de chave primária ou exclusiva que um registro no banco de dados de origem, o DTS manterá o registro na instância de destino durante a sincronização completa e não sincronizará o registro correspondente do banco de dados de origem. Durante a sincronização incremental, o registro do banco de dados de origem substituirá o registro no banco de dados de destino. Se os esquemas das tabelas forem diferentes, a sincronização inicial de dados poderá falhar. Isso pode resultar na sincronização de apenas dados parciais de colunas ou em uma falha completa de sincronização. Prossiga com cautela.




    Source Objects

    Na caixa Source Objects, clique em um objeto a ser sincronizado e, em seguida, clique em 向右 para movê-lo para a caixa Selected Objects.

    Na caixa Source Objects, clique em um objeto a ser sincronizado e, em seguida, clique na seta para a direita para movê-lo para a caixa Selected Objects.

    Nota

    Você pode selecionar bancos de dados, tabelas e colunas como objetos de sincronização. Se você selecionar tabelas ou colunas, o DTS não sincronizará outros objetos, como visualizações, gatilhos e procedimentos armazenados, com o banco de dados de destino.

    Você pode selecionar bancos de dados, tabelas e colunas como objetos de sincronização. Se você selecionar tabelas ou colunas, o DTS não sincronizará outros objetos, como visualizações, gatilhos e procedimentos armazenados, com o banco de dados de destino.

    Você pode selecionar bancos de dados, tabelas e colunas como objetos de sincronização. Se você selecionar tabelas ou colunas, o DTS não sincronizará outros objetos, como visualizações, gatilhos e procedimentos armazenados, com o banco de dados de destino.

    Você pode selecionar bancos de dados, tabelas e colunas como objetos de sincronização. Se você selecionar tabelas ou colunas, o DTS não sincronizará outros objetos, como visualizações, gatilhos e procedimentos armazenados, com o banco de dados de destino.

    Você pode selecionar bancos de dados, tabelas e colunas como objetos de sincronização. Se você selecionar tabelas ou colunas, o DTS não sincronizará outros objetos, como visualizações, gatilhos e procedimentos armazenados, com o banco de dados de destino.

    Você pode selecionar bancos de dados, tabelas e colunas como objetos de sincronização. Se você selecionar tabelas ou colunas, o DTS não sincronizará outros objetos, como visualizações, gatilhos e procedimentos armazenados, com o banco de dados de destino.

    Você pode selecionar bancos de dados, tabelas e colunas como objetos de sincronização. Se você selecionar tabelas ou colunas, o DTS não sincronizará outros objetos, como visualizações, gatilhos e procedimentos armazenados, com o banco de dados de destino.

    Você pode selecionar bancos de dados, tabelas e colunas como objetos de sincronização. Se você selecionar tabelas ou colunas, o DTS não sincronizará outros objetos, como visualizações, gatilhos e procedimentos armazenados, com o banco de dados de destino.

    Você pode selecionar bancos de dados, tabelas e colunas como objetos de sincronização. Se você selecionar tabelas ou colunas, o DTS não sincronizará outros objetos, como visualizações, gatilhos e procedimentos armazenados, com o banco de dados de destino.

    Você pode selecionar bancos de dados, tabelas e colunas como objetos de sincronização. Se você selecionar tabelas ou colunas, o DTS não sincronizará outros objetos, como visualizações, gatilhos e procedimentos armazenados, com o banco de dados de destino.

    Nota: Você pode selecionar bancos de dados, tabelas e colunas como objetos de sincronização. Se você selecionar tabelas ou colunas, o DTS não sincronizará outros objetos, como visualizações, gatilhos e procedimentos armazenados, com o banco de dados de destino.

    Selected Objects

    • Para renomear um único objeto de sincronização na instância de destino, clique com o botão direito do mouse no objeto na caixa Selected Objects. Para mais informações sobre como renomear objetos, consulte Map a single database, table, or column.

    • Para alterar os nomes de vários objetos de sincronização na instância de destino em lote, clique em Batch Edit no canto superior direito da caixa Selected Objects. Para mais informações, consulte Map databases, tables, and columns in a batch.


    - Para renomear um único objeto de sincronização na instância de destino, clique com o botão direito do mouse no objeto na caixa Selected Objects. Para mais informações, consulte o tópico sobre mapeamento de um único banco de dados, tabela ou coluna.
    - Para alterar os nomes de vários objetos de sincronização na instância de destino em lote, clique em Batch Edit no canto superior direito da caixa Selected Objects. Para mais informações, consulte o tópico sobre mapeamento de bancos de dados, tabelas e colunas em lote.




  6. Clique em Next: Advanced Settings e configure os parâmetros avançados. A tabela a seguir descreve os parâmetros.

    Parâmetro

    Descrição

    Dedicated Cluster for Task Scheduling

    Por padrão, o DTS agenda tarefas em um cluster compartilhado, portanto, você não precisa selecionar um cluster. Para um desempenho mais estável, você pode comprar um cluster dedicado para executar tarefas de sincronização do DTS. Para mais informações, consulte What is a DTS dedicated cluster?.

    Retry Time for Failed Connections

    Após o início da tarefa de sincronização, se o DTS falhar ao conectar-se ao banco de dados de origem ou de destino, ele relatará um erro e iniciará imediatamente uma nova tentativa de conexão. A duração padrão de nova tentativa é de 720 minutos. Você pode especificar uma duração personalizada de 10 a 1.440 minutos. Recomendamos definir a duração para 30 minutos ou mais. Se o DTS reconectar-se aos bancos de dados de origem e de destino dentro da duração especificada, a tarefa de sincronização será retomada automaticamente. Caso contrário, a tarefa falhará.

    Nota:
    - Se você tiver várias instâncias do DTS que compartilham o mesmo banco de dados de origem ou de destino, por exemplo, a instância A e a instância B, e definir a duração de nova tentativa de rede para 30 minutos na instância A e 60 minutos na instância B, a duração menor de 30 minutos se aplicará a ambas as instâncias.
    - O DTS cobra pelo tempo de execução da tarefa durante o período de nova tentativa de conexão. Recomendamos definir a duração da nova tentativa com base nos requisitos do seu negócio ou liberar a instância do DTS assim que as instâncias dos bancos de dados de origem e de destino forem liberadas.




    Retry Time for Other Issues

    Após o início da tarefa de sincronização, se ocorrer um problema diferente de uma falha de conexão no banco de dados de origem ou de destino, como uma exceção de execução DDL ou DML, o DTS relatará um erro e iniciará imediatamente uma nova tentativa de operação. A duração padrão de nova tentativa é de 10 minutos. Você pode especificar uma duração personalizada de 1 a 1.440 minutos. Recomendamos definir a duração para 10 minutos ou mais. Se a operação for bem-sucedida dentro da duração especificada, a tarefa de sincronização será retomada automaticamente. Caso contrário, a tarefa falhará.

    Importante: O valor de Retry Time for Other Issues deve ser menor que o valor de Retry Time for Failed Connections.

    Enable Throttling for Full Data Synchronization

    Durante a sincronização completa, o DTS consome recursos de leitura e gravação dos bancos de dados de origem e de destino, o que pode aumentar a carga deles. Para reduzir a carga, você pode limitar a velocidade da tarefa de sincronização completa configurando Queries per second (QPS) to the source database, RPS of Full Data Migration e Data migration speed for full migration (MB/s).

    Nota:
    - Este parâmetro está disponível apenas quando Synchronization Types está definido como Full Data Synchronization.
    - Você também pode adjust the full synchronization rate após a instância de sincronização começar a ser executada.




    Enable Throttling for Incremental Data Synchronization

    Você também pode limitar a velocidade da tarefa de sincronização incremental. Para reduzir a carga no banco de dados de destino, defina RPS of Incremental Data Synchronization e Data synchronization speed for incremental synchronization (MB/s).

    Environment Tag

    Selecione uma tag de ambiente para identificar a instância com base nos seus requisitos. Neste exemplo, você não precisa selecionar uma tag.

    Configure ETL

    e escolha se deseja ativar o recurso de extração, transformação e carregamento (ETL). Para mais informações, consulte What is ETL? Valores válidos:

    e escolha se deseja ativar o recurso de extração, transformação e carregamento (ETL). Valores válidos:
    - Yes: Ativa o recurso ETL. Insira instruções de processamento de dados no editor de código. Para mais informações, consulte o tópico sobre configuração de ETL em uma tarefa de migração ou sincronização de dados.
    - No: Desativa o recurso ETL.




    Monitoring and Alerting

    Especifica se é necessário configurar alertas. Se a sincronização falhar ou a latência exceder o limite especificado, o DTS enviará uma notificação ao contato de alerta.

  7. Por fim, salve a tarefa e execute uma pré-verificação.

    • Para que você visualize os parâmetros da API ao configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão.

    • Ao terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início do trabalho de sincronização, o DTS executa uma pré-verificação. O trabalho só será iniciado após a aprovação de todos os itens da pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme instruído e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso:

      • Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

      • Para itens de verificação que podem ser ignorados, você pode clicar em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se você optar por ocultar o item de aviso, isso poderá causar problemas como inconsistência de dados e representar riscos para o seu negócio.

  8. Por fim, salve a tarefa e execute uma pré-verificação.

    • Para que você visualize os parâmetros da API ao configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão.

    • Ao terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início do trabalho de sincronização, o DTS executa uma pré-verificação. O trabalho só será iniciado após a aprovação de todos os itens da pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme instruído e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso:

      • Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

      • Para itens de verificação que podem ser ignorados, você pode clicar em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se você optar por ocultar o item de aviso, isso poderá causar problemas como inconsistência de dados e representar riscos para o seu negócio.

    Por fim, salve a tarefa e execute uma pré-verificação.

    • Para que você visualize os parâmetros da API ao configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão.

    • Ao terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início do trabalho de sincronização, o DTS executa uma pré-verificação. O trabalho só será iniciado após a aprovação de todos os itens da pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme instruído e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso:

      • Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

      • Para itens de verificação que podem ser ignorados, você pode clicar em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se você optar por ocultar o item de aviso, isso poderá causar problemas como inconsistência de dados e representar riscos para o seu negócio.

    Por fim, salve a tarefa e execute uma pré-verificação.

    • Para que você visualize os parâmetros da API ao configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão.

    • Ao terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início do trabalho de sincronização, o DTS executa uma pré-verificação. O trabalho só será iniciado após a aprovação de todos os itens da pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme instruído e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso:

      • Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

      • Para itens de verificação que podem ser ignorados, você pode clicar em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se você optar por ocultar o item de aviso, isso poderá causar problemas como inconsistência de dados e representar riscos para o seu negócio.

    Por fim, salve a tarefa e execute uma pré-verificação.

    • Para que você visualize os parâmetros da API ao configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão.

    • Ao terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início do trabalho de sincronização, o DTS executa uma pré-verificação. O trabalho só será iniciado após a aprovação de todos os itens da pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme instruído e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso:

      • Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

      • Para itens de verificação que podem ser ignorados, você pode clicar em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se você optar por ocultar o item de aviso, isso poderá causar problemas como inconsistência de dados e representar riscos para o seu negócio.

    Por fim, salve a tarefa e execute uma pré-verificação.

    • Para que você visualize os parâmetros da API ao configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão.

    • Ao terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início do trabalho de sincronização, o DTS executa uma pré-verificação. O trabalho só será iniciado após a aprovação de todos os itens da pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme instruído e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso:

      • Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

      • Para itens de verificação que podem ser ignorados, você pode clicar em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se você optar por ocultar o item de aviso, isso poderá causar problemas como inconsistência de dados e representar riscos para o seu negócio.

    Por fim, salve a tarefa e execute uma pré-verificação.

    • Para que você visualize os parâmetros da API ao configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão.

    • Ao terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início do trabalho de sincronização, o DTS executa uma pré-verificação. O trabalho só será iniciado após a aprovação de todos os itens da pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme instruído e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso:

      • Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

      • Para itens de verificação que podem ser ignorados, você pode clicar em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se você optar por ocultar o item de aviso, isso poderá causar problemas como inconsistência de dados e representar riscos para o seu negócio.

    Por fim, salve a tarefa e execute uma pré-verificação.

    • Para que você visualize os parâmetros da API ao configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão.

    • Ao terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início do trabalho de sincronização, o DTS executa uma pré-verificação. O trabalho só será iniciado após a aprovação de todos os itens da pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme instruído e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso:

      • Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

      • Para itens de verificação que podem ser ignorados, você pode clicar em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se você optar por ocultar o item de aviso, isso poderá causar problemas como inconsistência de dados e representar riscos para o seu negócio.

    Por fim, salve a tarefa e execute uma pré-verificação.

    • Para que você visualize os parâmetros da API ao configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão.

    • Ao terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início do trabalho de sincronização, o DTS executa uma pré-verificação. O trabalho só será iniciado após a aprovação de todos os itens da pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme instruído e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso:

      • Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

      • Para itens de verificação que podem ser ignorados, você pode clicar em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se você optar por ocultar o item de aviso, isso poderá causar problemas como inconsistência de dados e representar riscos para o seu negócio.

    Por fim, salve a tarefa e execute uma pré-verificação.

    • Para que você visualize os parâmetros da API ao configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão.

    • Ao terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início do trabalho de sincronização, o DTS executa uma pré-verificação. O trabalho só será iniciado após a aprovação de todos os itens da pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme instruído e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso:

      • Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

      • Para itens de verificação que podem ser ignorados, você pode clicar em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se você optar por ocultar o item de aviso, isso poderá causar problemas como inconsistência de dados e representar riscos para o seu negócio.

    Por fim, salve a tarefa e execute uma pré-verificação.

    • Para que você visualize os parâmetros da API ao configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão.

    • Ao terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início do trabalho de sincronização, o DTS executa uma pré-verificação. O trabalho só será iniciado após a aprovação de todos os itens da pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme instruído e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso:

      • Se um item de verificação falhar e não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

      • Para itens de verificação que podem ser ignorados, você pode clicar em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se você optar por ocultar o item de aviso, isso poderá causar problemas como inconsistência de dados e representar riscos para o seu negócio.

  9. Por fim, salve a tarefa e execute uma pré-verificação.

    a. Para que você visualize os parâmetros da API ao configurar esta instância, passe o mouse sobre o botão Next: Save Task Settings and Precheck e clique em Preview OpenAPI parameters no balão.

    b. Ao terminar de visualizar os parâmetros da API, clique em Next: Save Task Settings and Precheck na parte inferior da página.

    Nota
    • Antes do início da tarefa de sincronização, o DTS executa uma pré-verificação. A tarefa só será iniciada após a aprovação de todos os itens da pré-verificação.

    • Se a pré-verificação falhar, clique em View Details para o item com falha. Corrija o problema conforme instruído e execute a pré-verificação novamente.

    • Se a pré-verificação retornar um aviso e o item de verificação não puder ser ignorado, clique em View Details ao lado do item. Siga as instruções para corrigir o problema e execute a pré-verificação novamente.

    • Para itens de verificação que podem ser ignorados, você pode clicar em Confirm Alert Details, Ignore, OK e Precheck Again em sequência para pular o aviso e executar a pré-verificação novamente. Se você optar por ocultar o item de aviso, isso poderá causar problemas como inconsistência de dados e representar riscos para o seu negócio.

  10. Adquira a instância.

    a. Quando a Success Rate atingir 100%, clique em Next: Purchase Instance.

    b. Na página Purchase, selecione o método de faturamento e a especificação de link da instância de sincronização de dados. A tabela a seguir descreve os parâmetros.

Categoria

Parâmetro

Descrição

New Instance Class

Método de faturamento

  • Assinatura: Você paga ao criar a instância. Este método é adequado para requisitos de longo prazo. Custa menos que o pagamento conforme o uso, e quanto maior a duração da assinatura, maior o desconto.

  • Pagamento conforme o uso: A cobrança ocorre por hora. Este método é adequado para requisitos de curto prazo. Você pode liberar a instância logo após terminar de usá-la para economizar custos.

Configuração do grupo de recursos

O grupo de recursos ao qual a instância pertence. O valor padrão é o grupo de recursos padrão. Para mais informações, consulte What is Resource Management?.

Especificação do link

O DTS fornece especificações de sincronização com diferentes níveis de desempenho. A especificação do link afeta a taxa de sincronização, portanto, selecione uma especificação com base no cenário do seu negócio. Para mais informações, consulte Data synchronization link specifications.

Duração da assinatura

Para uma instância de assinatura, selecione a duração e a quantidade. Você pode selecionar de 1 a 9 meses, ou 1, 2, 3 ou 5 anos.

Nota: Este parâmetro aparece apenas quando o método de faturamento é Subscription.

c. Após concluir a configuração, leia, confirme e selecione Data Transmission Service (Pay-as-you-go) Service Terms.

d. Clique em Buy and Start. Na caixa de diálogo OK, clique em OK.

Você pode visualizar o progresso da tarefa na página Data Synchronization.