Todos os produtos
Search
Central de documentação

Cloud Backup:Perguntas frequentes sobre backup de banco de dados

Última atualização: Sep 19, 2026

Este tópico descreve problemas comuns e soluções para backups de banco de dados no Cloud Backup.

Perguntas frequentes

Problemas com instâncias de banco de dados

Problemas com o client

Problemas com backup

Problemas com restauração

Problemas com o cofre de backup

Problemas com instâncias de banco de dados

Falha no registro da instância

Primeiro, verifique se o client de backup está instalado no servidor (um servidor local ou uma instância ECS). Se estiver, desinstale-o e remova os arquivos de configuração seguindo as instruções em Uninstall the client. Em seguida, tente registrar a instância novamente.

Status de instância inativa

MySQL

  1. O problema pode ser causado por um Database Account ou Password incorretos, ou por uma conta de backup com permissões insuficientes. Verifique as credenciais, conceda as permissões necessárias e tente registrar novamente.

    Para mais informações, consulte Create a MySQL backup account and configure permissions.

  2. Execute systemctl restart dbackup3-agent para reiniciar o client de backup.

  3. Se a instância de banco de dados permanecer inativa após reiniciar o client de backup, colete os arquivos de log para análise.

    O path do log do client é /var/log/dbackup3/agent.log.

Oracle

  1. O problema pode ser causado por um Database Account ou Password incorretos, ou por uma conta de backup com permissões insuficientes. Verifique as credenciais, conceda as permissões necessárias e tente registrar novamente.

    Para mais informações, consulte Create an Oracle backup account and configure permissions.

  2. Reinicie o client de backup.

    • Linux: Execute systemctl restart dbackup3-agent para reiniciar o client de backup.

    • Windows:

      1. Pressione Win + R para abrir a caixa de diálogo Run.

      2. Insira services.msc e pressione Enter para abrir o console de gerenciamento de serviços.

      3. Na lista de serviços, localize o serviço dbackup3-agent.

      4. Verifique se o status do serviço é Running. Caso contrário, clique com o botão direito no serviço dbackup3-agent e selecione Restart.

  3. Se a instância de banco de dados permanecer inativa após reiniciar o client de backup, colete os arquivos de log para análise.

    • O path do log do client no Linux é /var/log/dbackup3/agent.log.

    • O path do log do client no Windows é Local Disk (C) > ProgramData > scutech > dbackup3 > agent > log > dbackup3-agent.log.

SQL Server

  1. O problema pode ser causado por um Database Account ou Password incorretos, ou por uma conta de backup com permissões insuficientes. Verifique as credenciais, conceda as permissões necessárias e tente registrar novamente.

    Para mais informações, consulte Create an SQL Server backup account and configure permissions.

  2. Reinicie o serviço dbackup3-agent.

    1. Pressione Win + R para abrir a caixa de diálogo Run.

    2. Insira services.msc e pressione Enter para abrir o console de gerenciamento de serviços.

    3. Na lista de serviços, localize o serviço dbackup3-agent.

    4. Verifique se o status do serviço é Running. Caso contrário, clique com o botão direito no serviço dbackup3-agent e selecione Restart.

  3. Se a instância de banco de dados permanecer inativa após reiniciar o serviço, colete os arquivos de log para análise.

    O path do log do client é Local Disk (C) > ProgramData > scutech > dbackup3 > agent > log > dbackup3-agent.log.

Status de instância offline

MySQL

  1. Verifique o status do banco de dados MySQL.

    Faça login na instância ECS e execute o comando systemctl status mysqld. Se o status for inactive, o service do banco de dados MySQL não está em execução.

  2. Reinicie o service MySQL.

    Execute o comando systemctl start mysqld para reiniciar o service MySQL. O database status no console muda para Online.

Oracle

  1. Verifique o status do listener do Oracle.

    Faça login na instância ECS e execute os seguintes comandos:

    su - oracle
    lsnrctl status

    Se o service estiver em execução, o status será running. Caso contrário, a mensagem TNS: no listener será exibida.

  2. Verifique o status de execução do banco de dados Oracle.

    su - oracle
    sqlplus /nolog
    conn /as sysdba
    SELECT name, status FROM v$instance;

    A view v$instance fornece informações sobre a instância do banco de dados. A coluna status exibe o status da instância. O status OPEN indica que o banco de dados está aberto e pronto para receber conexões.

  3. Reinicie o listener do Oracle.

    Inicie o service de listener do Oracle para que ele ouça as requisições de conexão dos clients.

    su - oracle
    lsnrctl start
  4. Reinicie a instância do banco de dados Oracle.

    No SQL*Plus, faça login com privilégios de administrador do sistema e inicie a instância Oracle.

    sqlplus / as sysdba;
    STARTUP;

    Após a instância do banco de dados iniciar, o database status no console muda para Online.

SQL Server

  1. Verifique o status do banco de dados SQL Server.

    1. Pressione Win + R para abrir a caixa de diálogo Run.

    2. Insira services.msc e pressione Enter para abrir o console de gerenciamento de serviços.

    3. Na lista de serviços, localize o service do SQL Server, como "SQL Server (MSSQLSERVER)".

    4. Verifique o status do service, que pode ser Running, Stopped ou Paused.

  2. Reinicie o service do SQL Server.

    Se o status do banco de dados SQL Server for Stopped ou Paused, clique com o botão direito no service do SQL Server e selecione Start. Se a opção Start estiver desabilitada, reabra o console de gerenciamento de serviços como administrador e tente novamente. Após o service iniciar, o database status no console muda para Online.

Múltiplas instâncias após o registro

Quando várias instâncias de banco de dados estão implantadas em uma única instância ECS, o console do Cloud Backup faz a varredura e exibe todas elas durante o registro.

Na aba ECS database instance, o console exibe as múltiplas instâncias de banco de dados da mesma instância ECS como registros separados. Cada registro corresponde a um nome de instância e número de porta diferentes.

Não é possível recuperar o status do banco de dados

  • Sintoma

    Após o registro de uma instância de banco de dados, o console do Cloud Backup não consegue recuperar seu status.

    No console, a coluna de status do banco de dados exibe continuamente um ícone de carregamento.

  • Causa

    O sistema operacional atual não é compatível com o banco de dados.

  • Solução

    Mude para um supported operating system e tente novamente.

Problemas com o client

Verificar o status do client, o path do log e reiniciar

  • Linux

    1. Verifique o status do processo do client de backup.

      Execute o comando systemctl status dbackup3-agent ou service dbackup3-agent status para verificar o status do processo do client de backup do banco de dados.

      Uma saída active ou dbackup3-agent is running... indica que o client está funcionando corretamente.

      ● dbackup3-agent.service - dbackup3 agent daemon
         Loaded: loaded (/usr/lib/systemd/system/dbackup3-agent.service; enabled; vendor preset: disabled)
         Active: active (running) since Mon 2023-12-11 13:47:34 CST; 1min 13s ago
       Main PID: 22192 (dbackup3-agent)
         CGroup: /system.slice/dbackup3-agent.service
                 └─22192 /opt/scutech/dbackup3/bin/dbackup3-agent -f /etc/opt/scutech/dbackup3/agent/svc.conf.d
      
      Dec 11 13:47:34 iZbp1******gktZ systemd[1]: Started dbackup3 agent daemon.
    2. Reinicie o client de backup.

      Após reiniciar o processo do client executando o comando systemctl restart dbackup3-agent ou service dbackup3-agent restart, o client voltou ao normal quando o Client Status no console exibir Installed.

    O path do log do client é: /var/log/dbackup3/agent.log

  • Windows

    1. Pressione Win + R para abrir a caixa de diálogo "Run".

    2. Insira services.msc e pressione Enter para abrir o console de serviços.

    3. Na lista de serviços, localize o serviço dbackup3-agent.

    4. Verifique se o status do serviço é "Running". Se não for, clique com o botão direito no serviço dbackup3-agent e selecione "Restart" para iniciá-lo.

    O path do log do client é: C:\ProgramData\scutech\dbackup3\agent\log\dbackup3-agent.log

Resolver o status "Offline" do client

  • Sintoma

    O Client Status do banco de dados está como Offline.

    Nesse momento, o Client Status é Offline e o status do banco de dados é Unknown.

  • Causa

    O status Offline indica a perda de heartbeat do client, geralmente causada pelo encerramento do processo do client por falta de memória ou pelo desligamento do dispositivo host.

  • Solução

    Verifique e reinicie o client conforme descrito em How do I check the client process status, find the log path, and restart the client?. Após o status do client mudar para Running, aguarde até que o Client Status do banco de dados no console mude para Installed. Isso indica que o client voltou ao normal.

Resolver o erro de instalação "exit status 4"

Esse erro ocorre porque a configuração de política de segurança local "User Account Control: Admin Approval Mode for the Built-in Administrator account" não está ativada. Essa política deve ser definida como Enabled.

  1. Pressione Win+R para abrir o comando Run, insira gpedit.msc para executar o Editor de Política de Grupo Local.

  2. No Editor de Política de Grupo Local, acesse Computer Configuration > Windows Settings > Security Settings > Local Policies > Security Options. No painel direito, localize User Account Control: Admin Approval Mode for the Built-in Administrator account e altere o status para Enabled.

Resolver falhas de instalação do client para SQL Server local

  1. Faça login no servidor e verifique o log de backup.

    Path do log do client Windows: C:\ProgramData\scutech\dbackup3\agent\log\dbackup3-agent.log

  2. No log, examine as entradas próximas ao momento em que a tarefa falhou.

    Se o log de backup contiver a mensagem de erro Failed to install dbackup3-agent service, errno=1783, The stub received bad data, o sistema pode ter rejeitado a instalação. Verifique se algum software antivírus ou de segurança bloqueou a instalação e revise os registros de bloqueio. Adicione o instalador à lista de permissões ou desative temporariamente o software de segurança e tente a instalação novamente.

Resolver falhas de instalação do client no ECS

Para garantir uma instalação bem-sucedida, verifique os seguintes itens:

  1. Status do Cloud Assistant: verifique se o Cloud Assistant está instalado na instância ECS e funcionando corretamente.

    Em caso de falha na instalação, normalmente é possível encontrar um registro de comando com falha no console do Cloud Assistant. Copie o comando e execute-o manualmente no host ECS. Durante a instalação manual, erros de rede ou de execução de script gerarão mensagens de erro específicas. Use essas mensagens para resolver os problemas, por exemplo, ajustando as configurações de rede.

    Após resolver os problemas e o script ser executado com sucesso, o client estará instalado. Em seguida, acione novamente a instalação pelo console para concluir o processo.

  2. Espaço na unidade C: certifique-se de que a unidade C tenha espaço livre suficiente. Espaço insuficiente impedirá a instalação do client.

Problemas de backup

Avaliação gratuita para backup de banco de dados local

O processo de avaliação gratuita para backup de banco de dados local é o mesmo que para backup de banco de dados ECS. Para mais detalhes, consulte 30-day free trial.

Requisitos de rede

Conecte o servidor de banco de dados on-premises a um virtual private cloud (VPC) da Alibaba Cloud por meio de uma linha dedicada ou VPN. Configure também o roteamento da sua rede on-premises para os seguintes blocos CIDR na cloud: 100.64.0.0/10 e 100.96.0.0/11.

Intervalo de backup em tempo real e backup incremental

O backup em tempo real alcança um RPO em nível de segundos e atualmente oferece suporte aos bancos de dados MySQL e Oracle. Após ativar o backup em tempo real, não é possível configurar um backup de log tradicional separado. No entanto, você pode combiná-lo com um backup incremental para ampliar a proteção dos seus dados.

Alterar as credenciais de backup do banco de dados

Use Reactivate para alterar as credenciais de backup, por exemplo, quando uma senha expira. A reativação não afeta os planos de backup existentes, mas impacta os jobs de backup em andamento. Para minimizar o impacto, siga os passos abaixo:

  1. Na aba Backup Plans, pause os backups de log em tempo real.

  2. Na coluna de ações do banco de dados, escolha More > Reactivate.

Criptografia de backup de banco de dados

Sim, os backups de banco de dados são criptografados para proteger seus dados contra riscos de segurança. Isso inclui tanto a criptografia em trânsito quanto a criptografia em repouso.

  • Criptografia em trânsito: por padrão, os dados são criptografados em trânsito usando HTTPS, que é baseado em secure sockets layer/transport layer security (SSL/TLS). O SSL/TLS garante a confidencialidade e a integridade dos dados entre as aplicações que se comunicam.

  • Criptografia em repouso: o Cloud Backup criptografa os dados de backup no cofre de backup usando o algoritmo AES-256 e chaves gerenciadas pelo provedor.

Tratamento de falhas no backup de banco de dados

MySQL

Em Job History, o status do job é Error.

Siga estas etapas:

  1. Acesse a instância ECS ou o servidor local para verificar o status do service MySQL.

    Execute o comando systemctl status mysqld. Um status ativo indica que o service está funcionando normalmente. Se o status for inativo, o service não está em execução corretamente. Reinicie o service e tente novamente.

  2. Verifique o nome de usuário, a senha e as permissões do banco de dados. Uma senha expirada ou permissões de usuário alteradas recentemente também podem causar esse problema.

    Se o Database Account ou a Password inseridos durante o registro do banco de dados estiverem incorretos, ou se a conta de backup tiver permissões insuficientes, verifique se as credenciais estão corretas e conceda as permissões necessárias à conta de backup. Recomendamos criar um usuário dedicado para backup.

    O conjunto mínimo de permissões necessárias inclui: RELOAD, LOCK TABLES, REPLICATION e PROCESS.

  3. Acesse o servidor e visualize o log de backup.

    Caminho do log do cliente Linux: /var/log/dbackup3/agent.log

    • Se o log contiver a palavra-chave uploadPart SecurityTokenExpired, o horário local do servidor está incorreto. Corrija-o.

    • Se o log contiver a palavra-chave ib_logfile0, uma operação de restauração foi iniciada enquanto outro job de restauração já estava em andamento. Isso causou a exclusão do arquivo ib_logfile0 sem que ele fosse recriado, resultando em falhas nos backups subsequentes.

    • Se o log contiver a mensagem de erro Error: failed to execute query LOCK TABLES FOR BACKUP: Access denied; you need (at least one of) the RELOAD privilege(s) for this operation, a conta de backup tem permissões insuficientes. Para executar um job de backup, a conta precisa pelo menos das seguintes permissões: RELOAD, LOCK TABLES, REPLICATION e PROCESS. No MySQL 8.0, a permissão BACKUP_ADMIN também é necessária.

    • Se o log contiver a mensagem no space left on device, um job de restauração falhou no cliente de backup MySQL versão 29292 por falta de espaço em cache para restaurar arquivos de backup incremental. Crie um link simbólico que aponte o path de armazenamento para outro disco para resolver o problema.

    • Se o status do backup de log no console for "Error" e o log contiver a palavra-chave @LM_ERROR@agent|To backup binlog in slave node needs to set log_slave_updates to ON, o nó de backup é um nó slave. Para realizar backups de log corretamente, ative o parâmetro log_slave_updates=1. Após alterar essa configuração, recomendamos realizar um backup completo antes de executar outro backup de log.

Oracle

  1. Acesse o servidor e visualize o log de backup.

    Caminho do log do cliente Linux: /var/log/dbackup3/agent.log

    Caminho do log do cliente Windows: C:\ProgramData\scutech\dbackup3\agent\log\dbackup3-agent.log

  2. No log, verifique as entradas próximas ao horário em que a tarefa falhou. Se o log de backup contiver alguma das mensagens de erro a seguir, utilize a solução correspondente:

    • Se o log contiver a palavra-chave ORA-12560: TNS:protocol adapter error, verifique se a variável de ambiente ORACLE_SID está ausente ou configurada incorretamente, o que pode impedir a conexão com o Oracle. Tente acessar usando o comando sqlplus com permissões sysdba. Se o acesso for bem-sucedido após configurar corretamente a variável ORACLE_SID, o problema estará resolvido.

    • Se o log contiver a palavra-chave sbtclose2 returned error-failed to close file, o horário local do servidor está incorreto ou o fuso horário do sistema não está configurado corretamente. Corrija o horário no servidor de banco de dados e reinicie o service dbackup3-agent. Para instruções, consulte How do I check the client process status, find the log path, and restart the client?.

    • Se o log contiver a palavra-chave Failed to probe oracle instances, há duas possíveis causas:

    • Se o log contiver a palavra-chave ORA-12154: TNS:could not resolve the connect identifier specified, sua senha contém caracteres especiais, causando falha na validação e consequentemente no backup.

    • Se o log contiver a palavra-chave ORA-01017: invalid username/password; logon denied, reative a instância com o nome de usuário e a senha corretos e, em seguida, realize o backup novamente.

    • Se o log contiver a palavra-chave The difference between the request time and the current time is too large, o horário do servidor onde o cliente do Cloud Backup está instalado não corresponde ao horário do servidor do Cloud Backup.

      Solução:

      1. Verifique e sincronize o horário: recomendamos usar o Network Time Protocol (NTP) para sincronizar o horário do servidor com o Coordinated Universal Time (UTC). Em sistemas Linux, use o comando ntpdate ou chrony para sincronizar o horário. Execute o comando sudo ntpdate pool.ntp.org para sincronização manual.

      2. Verifique as configurações de fuso horário: use o comando timedatectl para visualizar e definir o fuso horário corretamente.

      3. Reinicie o cliente de backup e execute o job de backup novamente no console do Cloud Backup. Para instruções, consulte How do I check the client process status, find the log path, and restart the client?.

SQL Server

Se um backup falhar ao usar Cloud Backup para fazer backup de um banco de dados SQL Server, siga estas etapas:

  1. Acesse o servidor e visualize o log de backup.

    O path do log do cliente Windows é: C:\ProgramData\scutech\dbackup3\agent\log\dbackup3-agent.log

  2. Com base no intervalo de tempo (horário de início e fim) do registro de erro no console, localize e analise as entradas do log próximas ao momento em que a tarefa falhou. Se o log de backup contiver alguma das mensagens de erro a seguir, utilize a solução correspondente:

    • Erro: O login tem permissões insuficientes.

      Causa: A conta de backup do SQL Server tem permissões insuficientes.

      Solução: Verifique a conta de backup e suas permissões. Para mais informações, consulte Step 2: Create a backup account and configure permissions.

    • Erro: Login failed for user 'xxx'.

      Causa: A senha do usuário de backup do SQL Server expirou (Error Code: 18487, SQL State: 28000).

      Solução: Altere a senha do usuário de backup no SQL Server. Em seguida, acesse o console do Cloud Backup e, na coluna Actions do banco de dados, escolha More > Reactivate.

    • Erro: Cannot overwrite file.

      Causa: O path de restauração do banco de dados SQL Server está ocupado por outro banco de dados.

      Solução: Crie um novo job de restauração. Ao restaurar a partir de um backup específico, clique duas vezes no path de restauração para modificá-lo.

      Na aba Restore Configuration, configure parâmetros como reconnection time e rate limit. Clique duas vezes em um path de destino na árvore de paths de arquivo abaixo para modificá-lo.

    • Erro: The target SQL Server database does not exist. Make sure you have entered the name correctly.

      Causa: O banco de dados SQL Server de destino não existe.

      Solução: Confirme que o banco de dados de destino existe. Caso ele não exista mais, edite o plano de backup e remova o banco de dados correspondente.

    • Erro: The database is participating in a database mirroring session or an availability group. Some operations are not allowed on a database that is participating in a database mirroring session or an availability group.

      Causa: O SQL Server AlwaysOn está ativado para o banco de dados SQL Server.

      Solução: Para restaurar o banco de dados, use o comando ALTER DATABASE para removê-lo da sessão de espelhamento ou do grupo de disponibilidade.

    • Erro: The database is configured for database mirroring or is joined to an availability group. If you want to restore the database, use ALTER DATABASE to remove mirroring or remove the database from its availability group.

      Causa: O SQL Server AlwaysOn está ativado para o banco de dados SQL Server.

      Solução: Para restaurar o banco de dados, use o comando ALTER DATABASE para removê-lo da sessão de espelhamento ou do grupo de disponibilidade.

    • Erro:

      O job de backup falha no console com a mensagem: "Job failed, error: -1 Backup or restore of database ""xxx"" failed, VDI error "0x80770004"".

      Etapas de diagnóstico:

      1. Acesse o diretório C:\ProgramData\scutech\dbackup3\agent\log\dbackup3-agent.log e abra o arquivo de log. Com base no intervalo de tempo (horários de início e fim) do registro de erro no console, localize os logs próximos ao momento em que a tarefa falhou.

      2. Se o log contiver "Failed to receive WebSocket data from x.x.x.x:60305, errno=10054, connection reset" ou "Failed to open socket x.x.x.x:60305, errno=10060, connection timed out", a conexão entre o cliente e o servidor de backup foi interrompida. Verifique a conectividade de rede.

      3. Se "Channel xxxxxxxxxxxxxx is registered" aparecer nos logs subsequentes, o cliente se reconectou ao servidor após nova tentativa. Dispare um novo job de backup ou aguarde o próximo job agendado e verifique se o backup é executado normalmente.

      4. Se o backup continuar falhando, entre em contato com o suporte técnico. Participe do grupo de suporte no DingTalk ou contate diretamente um especialista.

        • Cloud Backup Technical Support Group

          Obtenha respostas rápidas sobre preços, recursos e uso. Clique para entrar no suporte online do Cloud Backup (recomendamos o Chrome). Pesquise e entre no grupo público usando o ID do DingTalk 88650005148.

        • Cloud Backup Expert Support

          Especialistas técnicos realizam análise em tempo real para resolver problemas rapidamente. Clique para contatar o suporte do Cloud Backup (recomendamos o Chrome). Adicione o contato no DingTalk usando o ID: d37_g935gslgo.

Erro de backup Oracle: Failed to get install path from registry

  • Sintoma

    Um backup de dados Oracle falha e o log contém a seguinte mensagem de erro:

    Failed to get install path from registry.
    Failed import $APPDATA\scutech\dbackup3\common\conf/config.ini: No such file or directory
    (Failed to open '$APPDATA\ scutech\dbackup3\common\conf/config ini' as default global config.
  • Causa

    O Oracle 12c e versões posteriores permitem executar o service Oracle como um usuário virtual. No entanto, o cliente do Cloud Backup é executado como usuário do sistema. Isso pode causar um conflito de permissões que impede o Oracle de acessar os diretórios criados pelo software de backup.

  • Solução

    Conceda manualmente a permissão Full Control ao grupo Users. Siga estas etapas:

    1. Abra o Editor do Registro. Acesse HKEY_LOCAL_MACHINE\SOFTWARE\scutech\dbackup3, clique com o botão direito na chave agent e selecione Permissions.

    2. Na caixa de diálogo Permissions for agent, selecione o grupo Users, marque a caixa de seleção Allow para Full Control e clique em OK.

Backup incremental tão lento quanto o backup completo

  • Sintoma

    Um backup incremental ou de log demora quase tanto quanto, ou mais do que, um backup completo.

  • Solução

    Ative o Block Change Tracking (BCT) no banco de dados Oracle. O BCT acelera os backups incrementais do RMAN rastreando as alterações nos blocos de dados para reduzir o tempo de backup. Esse recurso está desativado por padrão e deve ser ativado manualmente.

    Prós e contras do BCT

    Prós

    Contras

    • Acelera os backups incrementais do RMAN

      O arquivo BCT registra as alterações nos blocos de dados. Durante um backup incremental do RMAN, o RMAN localiza os blocos alterados lendo o arquivo BCT em vez de varrer todo o banco de dados. Em bancos de dados de grande porte, isso pode reduzir o tempo do backup incremental em mais de 90%. Por exemplo, uma varredura completa de um banco de dados de 1 TB pode levar uma hora, enquanto um backup incremental usando BCT leva apenas alguns minutos.

    • Reduz a carga de I/O

      Diminui as leituras físicas. Durante o backup, o arquivo BCT é lido diretamente, evitando uma varredura completa da tabela e reduzindo o impacto no ambiente de produção.

    • Baixo consumo de recursos

      Requer praticamente nenhuma sobrecarga de memória. O arquivo BCT geralmente tem apenas algumas centenas de megabytes. Por exemplo, o arquivo BCT para um banco de dados de 1 TB tem entre 100 MB e 200 MB.

    • Compatibilidade

      Suporta todas as versões do Oracle a partir do 10g R2. O Oracle 12c e versões posteriores oferecem suporte a configurações redundantes com múltiplas cópias do arquivo BCT para maior tolerância a falhas.

    • Exige espaço de armazenamento adicional

      • Tamanho do arquivo: embora o arquivo tenha apenas algumas centenas de megabytes, é necessário garantir que o path de armazenamento tenha espaço suficiente.

      • Configuração redundante: ao configurar múltiplas cópias, por exemplo com REDUNDANCY 2, o espaço de armazenamento necessário dobra.

    • Impacto leve no desempenho

      • Sobrecarga em operações de escrita: quando um bloco de dados é modificado, o arquivo BCT também precisa ser atualizado. Isso pode impactar levemente o desempenho em sistemas com alta carga de escrita.

      • Cenário de exemplo: em um sistema de processamento de transações online (OLTP) com dezenas de milhares de transações por segundo, o impacto no desempenho do BCT geralmente é insignificante. No entanto, monitore o desempenho em cenários de altíssima concorrência.

    • Risco de corrupção do arquivo

      • Ponto único de falha: se o arquivo BCT for corrompido e nenhuma redundância estiver configurada, os backups incrementais podem falhar.

      • Complexidade de reparo: pode ser necessário reativar o BCT e reconstruir o arquivo, o que pode exigir uma breve indisponibilidade.

    Cenários recomendados para ativar o BCT:

    • Sistemas que realizam backups incrementais RMAN diários ou por hora.

    • Bancos de dados em escala de terabytes que exigem backups incrementais mais rápidos.

    • Ambientes de produção que exigem alta disponibilidade e recuperação rápida com base em backups incrementais.

    Tenha cautela ao ativar o BCT nos seguintes cenários:

    • Bancos de dados muito pequenos, como os com menos de 1 GB, onde os benefícios do BCT são mínimos.

    • Sistemas OLTP com carga de escrita extremamente alta, como dezenas de milhares de transações por segundo, onde o impacto potencial no desempenho deve ser avaliado.

    • Ambientes com espaço de armazenamento limitado, onde os requisitos de armazenamento do arquivo BCT precisam ser avaliados com cuidado.

Erro não fatal do RMAN durante backup incremental do Oracle

  • Sintoma

    O backup completo do banco de dados Oracle é concluído com sucesso, mas os backups incrementais falham consistentemente. Você recebe uma mensagem de erro semelhante à seguinte:

    oracle.phxxdb.18472|RMAN reports a non-fatal error:
    ORA-19505: failed to identify file "/arch/1_5137021_976544044.dbf"
    ORA-27037: unable to obtain file status
    Linux-x86_64 Error: 2: No such file or directory
    Additional information: 3
  • Causa

    Este problema é causado por logs de archive ausentes. Outro script ou tarefa de backup pode ter movido os logs, impedindo que o Cloud Backup localize os arquivos necessários para o backup incremental.

  • Solução

    Não use o Cloud Backup simultaneamente com outros softwares ou scripts de backup. Executar múltiplas ferramentas de backup ao mesmo tempo pode causar conflitos, resultando em falhas de backup ou impedindo restaurações bem-sucedidas.

Falha ao listar detalhes do banco de dados SQL Server 2019

  • Sintoma

    Ao criar ou editar um plano de backup para SQL Server 2019 e selecionar uma instância de banco de dados, o console exibe a mensagem de erro: "Failed to list unibackup instance detail".

  • Causa

    Esse erro ocorre quando outro software ou script de backup realiza um backup simultâneo no SQL Server 2019 enquanto você cria ou edita um plano de backup.

    O console exibe então uma caixa de diálogo de erro com a mensagem: "Failed to list unibackup instance detail".

  • Solução

    1. Remova o arquivo C:\ProgramData\scutech\dbackup3\agent\mssql\(local)\data.db.

    2. No console de Services (services.msc), localize e reinicie o service dbackup3-agent.

Endereço IP local incorreto do SQL Server

  • Sintoma

    Após registrar um banco de dados SQL Server local no Cloud Backup, o endereço IP exibido no console do Cloud Backup não corresponde ao IP local do host. Esse problema ocorre mesmo quando o cliente local está em execução normalmente e seu endereço IP não foi alterado.

    Na aba Local Database Instance, o endereço IP na coluna Client IP address está no intervalo 169.x.x.x, diferente do IP local.

  • Causa

    Em ambientes com múltiplas NICs, o Cloud Backup recupera o endereço IP de uma interface de rede não utilizada no host.

  • Solução

    Desative a interface de rede não utilizada e reinstale o cliente.

Backup SQL Server TDE

Não, esse recurso não é suportado.

Solucionar problemas de um cliente offline que não pode ser desinstalado

  • Sintoma

    Após implantar o service anti-ransomware para uma instância SQL Server, o cliente aparece offline, as tentativas de excluir a política anti-ransomware falham e não é possível desinstalar o cliente.

    Na página de gerenciamento de anti-ransomware no console, o status do cliente para a instância SQL Server é Offline e não é possível excluir a política anti-ransomware.

    No Gerenciador de Tarefas do Windows, o service dbackup3-agent está parado e o log do agente contém entradas semelhantes a "Stopping all jobs".

    Attempting to connect database ...
    ...
    Stopping all jobs
  • Causa

    Um software antivírus bloqueou o cliente. Verifique os registros de bloqueio do seu antivírus no período correspondente.

  • Solução

    Adicione o cliente à lista de permissões do seu software antivírus e reinicie o service do cliente (ou reinstale o cliente).

Problemas de backup de banco de dados após transferência de instância ECS

Após a transferência de uma instância ECS da conta original da Alibaba Cloud para uma nova, os metadados ECS não são sincronizados automaticamente com o service Cloud Backup. É necessário sincronizar os metadados ECS no backend do Cloud Backup antes de instalar e usar o recurso de backup de banco de dados. Para as etapas detalhadas, entre em contato com o suporte do Cloud Backup ou participe do grupo DingTalk de suporte online do Cloud Backup.

  • Cloud Backup Technical Support Group

    Obtenha respostas rápidas sobre preços, recursos e uso. Clique para entrar no suporte online do Cloud Backup (recomendamos o Chrome). Pesquise e entre no grupo público usando o ID do DingTalk 88650005148.

  • Cloud Backup Expert Support

    Especialistas técnicos realizam análise em tempo real para resolver problemas rapidamente. Clique para contatar o suporte do Cloud Backup (recomendamos o Chrome). Adicione o contato no DingTalk usando o ID: d37_g935gslgo.

Limitações de versão do MySQL e do sistema operacional

Existem limitações quanto às versões de banco de dados, sistemas operacionais e recursos de backup suportados. Por exemplo, bancos de dados MySQL implantados no Windows não são suportados. Para mais informações, consulte Compatibility list and limits.

Fazer backup de um novo banco de dados

Como os backups do MySQL são realizados no nível da instância, qualquer novo banco de dados é automaticamente incluído no próximo ciclo de backup, sem necessidade de configuração manual.

Cancelar um backup de banco de dados

MySQL

Cancelar um backup de banco de dados encerra todas as cobranças associadas e libera seus recursos.

Importante

Ao cancelar um backup de banco de dados, os dados de backup são excluídos permanentemente e não podem ser recuperados. Avalie o impacto dessa ação antes de prosseguir.

  1. Exclua o plano de backup.

  2. Cancele o registro da instância. Ao cancelar o registro de um banco de dados de instância ECS, o cliente de backup instalado é desinstalado automaticamente.

  3. Se o banco de dados MySQL estiver instalado em um servidor local, acesse o servidor local e desinstale o cliente de backup.

    • Linux:

      • CentOS

        sudo rpm --erase "dbackup3-agent-mysql"
        sudo rpm --erase "dbackup3-agent"
        sudo rpm --erase "dbackup3-common"
      • Ubuntu

        sudo dpkg -r "dbackup3-agent-mysql" "dbackup3-agent" "dbackup3-common"
  4. Exclua os seguintes diretórios:

    • Linux:

      /etc/default/dbackup3*
      /opt/scutech
      /var/opt/scutech/
      /var/log/dbackup3/
      /etc/opt/scutech/
  5. Exclua o cofre de backup.

    No painel de navegação, clique em Vault Management. Em seguida, localize e exclua o cofre de backup correspondente.

Oracle

Cancelar um backup de banco de dados encerra todas as cobranças associadas e libera seus recursos.

Importante

Ao cancelar um backup de banco de dados, os dados de backup são excluídos permanentemente e não podem ser recuperados. Avalie o impacto dessa ação antes de prosseguir.

  1. Exclua o plano de backup.

  2. Cancele o registro da instância. Ao cancelar o registro de um banco de dados de instância ECS, o cliente de backup instalado é desinstalado automaticamente.

  3. Se o banco de dados Oracle estiver instalado em um servidor local, acesse o servidor local e desinstale o cliente de backup.

    • Windows:

      1. No PowerShell, acesse o diretório de instalação do cliente de backup. Por exemplo, C:\Program Files\aliyun\unibackup>.

      2. Execute o seguinte comando:

         .\uninstall-unibackup.exe /S /NCRC
    • Linux:

      • CentOS

        sudo rpm --erase "dbackup3-agent-oracle"
        sudo rpm --erase "dbackup3-agent"
        sudo rpm --erase "dbackup3-common"
      • Ubuntu

        sudo dpkg -r "dbackup3-agent-oracle" "dbackup3-agent" "dbackup3-common"
  4. Exclua os arquivos de configuração.

    • Windows:

      Exclua todos os arquivos de configuração em c:\programdata\scutech.

    • Linux:

      Exclua os seguintes diretórios:

      /etc/default/dbackup3*
      /opt/scutech
      /var/opt/scutech/
      /var/log/dbackup3/
      /etc/opt/scutech/
  5. Exclua o cofre de backup.

    No painel de navegação, clique em Vault Management. Em seguida, localize e exclua o cofre de backup correspondente.

SQL Server

Cancelar um backup de banco de dados encerra todas as cobranças associadas e libera seus recursos.

Importante

Ao cancelar um backup de banco de dados, os dados de backup são excluídos permanentemente e não podem ser recuperados. Avalie o impacto dessa ação antes de prosseguir.

  1. Exclua o plano de backup.

  2. Cancele

    Problemas de restauração

    Recurso View Offline Instances Only

    O recurso Vault Management se aplica a cenários em que o cliente não consegue mais se conectar à instância original, tornando necessário restaurar dados a partir de um backup. Isso pode ocorrer quando o sistema operacional do cliente é reinstalado ou quando o processo e a configuração do cliente são excluídos — por exemplo, por um programa malicioso. Nessas situações, ao instalar um novo cliente, o sistema atribui a ele um ID de instância diferente para distingui-lo da instância offline e evitar confusões. Em seguida, restaure os dados da instância offline para a nova instância. Para instruções detalhadas, consulte Restore MySQL, Restore Oracle e Restore SQL Server.

    Como resolver falhas de restauração no SQL Server

    1. Faça login no server e visualize o log de backup.

      Path do log do client Windows: C:\ProgramData\scutech\dbackup3\agent\log\dbackup3-agent.log

    2. No log, verifique as entradas próximas ao horário em que a tarefa falhou.

      Se o log de backup contiver a palavra-chave RestoreContainer::ValidateTargetForCreation, isso indica que a operação de restauração falhou porque o path do banco de dados foi alterado sem que o nome do banco de dados também fosse alterado, causando um conflito de nomes. Para restaurar o banco de dados com sucesso, altere tanto o nome quanto o path do banco de dados.

    Falha de restauração no SQL Server: erro de inicialização de file

    • Sintoma

      Quando uma restauração do SQL Server falha, o log do agente indica que um file não foi inicializado corretamente. O log exibe o seguinte:

      2025-11-10 11:25:53.967@iZrxhug********@2208@LM_INFO@dbackup3-agent|[SQLSERVER] output: 100 percent processed.
      2025-11-10 11:25:53.968@iZrxhug********@2208@LM_INFO@dbackup3-agent|[SQLSERVER] output: Processed 51595000 pages for database 'xxx', file 'xxx' on file 1.
      2025-11-10 11:25:53.985@iZrxhug********@2208@LM_INFO@dbackup3-agent|[SQLSERVER] output: Processed 3865 pages for database 'xxx', file 'xxx_log' on file 1.
      2025-11-10 11:25:53.987@iZrxhug********@2208@LM_INFO@dbackup3-agent|[SQLSERVER] output: File "xxx_log" failed to initialize correctly. See the error log for details.
      2025-11-10 11:25:53.989@iZrxhug********@2208@LM_INFO@dbackup3-agent|[SQLSERVER] output: RESTORE DATABASE is terminating abnormally.

      Além disso, o ErrorLog do SQL Server registra a mensagem the file "xxx_log" failed to initialize correctly.

    • Causa

      Esse erro pode ocorrer ao restaurar um backup de um banco de dados SQL Server 2008 R2 que foi criptografado anteriormente. Mesmo após desativar a criptografia, informações residuais podem permanecer no conjunto de backup, provocando o erro de inicialização do file durante a restauração. O processo de análise é o seguinte.

      Nota

      Se o banco de dados source for SQL Server 2008 R2 e tiver a criptografia de dados transparente (TDE) ativa, a operação de restauração falhará mesmo que a instância de destino seja uma versão mais recente, como o SQL Server 2014. A restauração falha com o erro "Certificate not found". Para concluir a restauração, restaure manualmente o certificado e a chave privada.

      1. Confirme a versão do banco de dados a partir do ErrorLog do SQL Server.

        Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64)
      2. Esse problema geralmente está relacionado à criptografia de dados transparente (TDE). Verifique se o TDE já foi ativado no banco de dados source em algum momento, mesmo que esteja atualmente desativado.

        Execute a seguinte instrução SQL no banco de dados. Se as colunas key_algorithm e key_length do seu banco de dados no resultado da consulta não forem NULL, o banco de dados provavelmente foi criptografado anteriormente.

        USE master;
        SELECT 
            d.name,
            d.is_encrypted,
            drs.database_id,
            drs.encryption_state,
            drs.percent_complete,
            drs.key_algorithm,
            drs.key_length
        FROM sys.databases AS d
        LEFT JOIN sys.dm_database_encryption_keys AS drs
            ON d.database_id = drs.database_id;

        Um exemplo de resultado da consulta é apresentado a seguir.

        Nos resultados da consulta, se os valores dos campos key_algorithm e key_length de um banco de dados não forem NULL, isso indica que a criptografia TDE foi ativada para esse banco de dados.

    • Solução

      • Atualize o banco de dados source para uma versão mais recente e crie um novo backup. Use o novo conjunto de backup para realizar a operação de restauração. Os conjuntos de backup anteriores são inválidos.

      • Restaure a chave privada e o certificado da instância source para a instância de destino e, em seguida, realize a operação de restauração.

        Após concluir a restauração, exclua o certificado TDE e a chave de criptografia do banco de dados da instância de destino. Em seguida, faça o backup da instância de destino. As operações subsequentes de backup e restauração na instância de destino funcionarão corretamente.

        Nota

        Mesmo que o backup dos dados tenha sido criado após a desativação do TDE, o processo de restauração ainda requer a chave privada e o certificado. Eles são necessários para lidar com os metadados criptografados residuais no backup. No entanto, o banco de dados restaurado em si não é criptografado e pode funcionar normalmente sem o certificado posteriormente.

        # On the source instance, run the following commands.
        USE master;
        
        # 1. Query the certificate name for the TDE-encrypted database.
        SELECT d.name AS DatabaseName,
               k.encryption_state,
               c.name AS CertificateName
        FROM sys.dm_database_encryption_keys AS k
        JOIN sys.certificates AS c
            ON k.encryptor_thumbprint = c.thumbprint
        JOIN sys.databases AS d
            ON k.database_id = d.database_id
        
        # Assume the CertificateName in the result is TDECert. Back up the TDE certificate and private key to a custom path.
        BACKUP CERTIFICATE TDECert
           TO FILE = 'C:\Backup\TDECert.cer'  -- Specify a custom file path.
           WITH PRIVATE KEY (
                FILE = 'C:\Backup\TDECert_PrivateKey.pvk',    -- Specify a custom file path.
                ENCRYPTION BY PASSWORD = 'Strong_Password_123!'    -- Remember this password.
           );
        
        -- Copy the certificate and private key from the preceding path to the target instance.
        
        # 2. On the target instance, run the following commands.
        USE master;
        
        # Restore the master key. If you receive the message 'The master key already exists in the database. Drop the master key before you perform this statement.', skip this step.
        CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'Another_Strong_Password_456!';
        
        # Restore the TDE certificate.
        CREATE CERTIFICATE TDECert -- Specify a custom certificate name. You will use it later for deletion.
            FROM FILE = 'C:\TDE_Test\TDECert.cer' -- The path where the copied files are located.
            WITH PRIVATE KEY (
                FILE = 'C:\TDE_Test\TDECert_PrivateKey.pvk',
                DECRYPTION BY PASSWORD = 'Strong_Password_123!'  -- The password used when backing up the private key.
            );
        
        # 3. Perform the restore in the Cloud Backup console as usual.
        
        # 4. After the restore, delete the database encryption key.
        USE TDE_TestDB_Restore -- The name of the target database.
        DROP DATABASE ENCRYPTION KEY;
        
        # 5. Delete the certificate.
        USE master;
        DROP CERTIFICATE TDECert;

    Restauração entre bancos de dados: local e ECS

    A restauração direta entre esses dois ambientes não é compatível. Primeiro, register the database on the ECS instance as a local database instance. Após o registro, restaure dados entre diferentes instâncias de banco de dados locais.

    Perguntas sobre vaults de backup

    O que é um vault de backup de banco de dados?

    É necessário criar um vault de backup de banco de dados antes de criar um plano de backup de banco de dados.

    Um vault de backup de banco de dados é um repositório que armazena os backups do seu banco de dados. A taxa de aluguel do vault e a capacidade do vault determinam o custo de um backup de banco de dados. Para mais informações, consulte Billing methods and billable items.

    Como limpar backups expirados

    Backups incrementais, backups incrementais cumulativos e backups de log dependem de uma cadeia de backup completa. Essa cadeia inclui o backup completo inicial e todos os backups incrementais, incrementais cumulativos e de log subsequentes. Em uma cadeia de backup, todos os backups dependentes são retidos e consomem espaço de armazenamento até que o último backup da cadeia expire. Configure o ciclo de backup e o prazo de expiração com cuidado para gerenciar os custos de armazenamento.

    Por exemplo, se você realizar um backup completo em 1º de setembro e um backup incremental diário de 2 a 7 de setembro com um período de retenção de sete dias, os sete backups criados de 1º a 7 de setembro serão excluídos automaticamente somente após toda a cadeia expirar em 14 de setembro.

    Tamanho dos dados, uso e faturamento

    O View Offline Instances Only representa a quantidade total de dados que você fez backup. Por exemplo, se você fizer backup de um file de 1 TB duas vezes, o Cloud Backup armazenará duas cópias independentes e o Source Data Size será calculado como 2 TB. O Cloud Backup utiliza deduplicação e compressão para reduzir o armazenamento consumido pelos backups, ajudando a economizar custos. O faturamento é baseado no Storage Vault Data Size real. Visualize o Source Data Size e o Source Data Size de um vault de backup de banco de dados na página Vault Management.