Todos os produtos
Search
Central de documentação

Data Management:Rastreamento de dados

Última atualização: Oct 15, 2026

Ao alterar dados em um banco de dados na janela SQL do DMS, atualizações, exclusões ou gravações acidentais podem gerar resultados inesperados. O recurso de rastreamento de dados do DMS permite recuperar informações sobre atualizações ocorridas em um período específico. O tempo de retenção do log binário (binlog) do banco de dados limita esse período. Em seguida, o DMS gera um script de rollback para restaurar rapidamente os dados ao estado anterior à alteração.

Pré-requisitos

  • O banco de dados é MySQL 5.6 ou posterior.

    Nota

    Isso inclui RDS for MySQL, PolarDB for MySQL, bancos de dados MySQL autogerenciados em instâncias ECS, bancos de dados MySQL autogerenciados em data centers on-premises ou bancos de dados MySQL de outros provedores de cloud gerenciados no DMS Enterprise.

  • O log binário do banco de dados está ativado.

  • Você deve estar conectado ao banco de dados de destino no DMS.

    Nota

    Você deve fazer logon nas instâncias nos modos Flexible Management ou Stable Change. Não é necessário fazer logon nas instâncias no modo Security Collaboration.

Notas de uso

  • Para instâncias no modo Flexible Management, você pode rastrear apenas operações de Data Manipulation Language (DML) dos últimos 30 minutos e não pode exportar scripts de rollback ou de reconstrução.

  • Para instâncias nos modos Stable Change ou Security Collaboration, não há limite de tempo. Você pode baixar scripts de rollback e de reconstrução em lotes.

  • O período de retenção do binlog da instância do banco de dados de destino limita os dados que o DMS pode rastrear. Se a alteração dos dados for anterior a esse período, o DMS não poderá recuperá-los.

  • Caso o log binário do banco de dados esteja desativado ou ocorra um erro de logon, o sistema não poderá recuperar os arquivos de log.

  • O recurso de rastreamento de dados aceita apenas alterações de dados DML, e não alterações de esquema de Data Definition Language (DDL).

Procedimento

  1. Faça logon no DMS 5.0.

  2. Passe o ponteiro sobre o ícone 2023-01-28_15-57-17.png no canto superior esquerdo do console do DMS e selecione All Features > Database Development > Data Tracking > Data Tracking Ticket.

    Nota

    Se você usar o console do DMS no modo normal, selecione Database Development > Data Tracking > Data Tracking Ticket na barra de navegação superior.

  3. No canto superior direito da página, clique em Data Tracking.

  4. Na página Data Tracking Ticket Request, configure os seguintes parâmetros:

    Nome do parâmetro

    Descrição

    Task Name

    Facilita a recuperação futura e esclarece a intenção da operação para o aprovador.

    Database Name

    Especifique um banco de dados na instância. Você deve ter permissão para operar o banco de dados no DMS. Insira um prefixo do nome do banco de dados e os nomes correspondentes serão exibidos.

    Table Name

    Pesquise nas tabelas de destino especificadas. Você pode adicionar várias tabelas.

    Track Type

    Selecione um ou mais tipos de operação para pesquisar, conforme necessário.

    • Insert: A instrução de rollback para uma inserção é INSERT.

    • Update: A instrução de rollback para uma atualização é UPDATE.

    • Delete: A instrução de rollback correspondente é DELETE.

    Time Range

    Selecione o intervalo de tempo a ser rastreado.

    • Para instâncias no modo Flexible Management, você pode rastrear dados apenas em um intervalo de 30 minutos.

    • Para instâncias nos modos Stable Change e Security Collaboration, não há limite para o intervalo de tempo. No entanto, um único ticket de rastreamento de dados pode rastrear dados por, no máximo, 48 horas. Se o intervalo de tempo exceder 48 horas, envie vários tickets para diferentes segmentos de tempo.

    Change Stakeholder

    Selecione as partes interessadas conforme necessário. Usuários que não participam ou não aprovam o ticket não podem visualizar seus detalhes.

  5. Clique em Submit. O sistema recupera os arquivos de log.

    O sistema inicia o processo de aprovação após recuperar o arquivo de log.

  6. Aguarde a aprovação.

    Nota

    Por padrão, o administrador do banco de dados (DBA) aprova os tickets de rastreamento de dados. Para obter mais informações sobre as regras de aprovação de rastreamento de dados, consulte Data tracking.

  7. Após a aprovação do ticket, o sistema baixa e analisa os logs.

  8. Depois de baixar e analisar os logs, filtre os resultados por dimensões como Track Type, Table Name e Column Name para encontrar o script de rollback que você precisa exportar. Clique em Export Rollback Script e baixe o arquivo de script para o seu computador.

    Nota
    • Clique no botão View Details à direita de um registro de destino, visualize os detalhes e copie a instrução de rollback correspondente.

    • O Track Type pode ser Insert, Update ou Delete.

Operações relacionadas