Restaure bancos de dados e tabelas específicos de um conjunto de backup ou de um ponto no tempo para a instância original ou para uma nova. Esse processo evita a restauração completa dos dados, sendo ideal para corrigir rapidamente erros operacionais ou analisar dados históricos.
Pré-requisitos
A source de dados deve estar com o status Running.
A source de dados precisa ter um conjunto de backup no estado Completed. Para obter informações sobre como criar um backup, consulte Configure automatic backup for a data source ou Manual backup.
Limitações
Não é possível restaurar dados de backup em uma instância do ApsaraDB RDS localizada em outra região.
Faturamento
O recurso de restauração é gratuito. No entanto, se você restaurar dados para uma nova instância do ApsaraDB RDS, haverá cobrança referente a essa nova instância. Os valores dependem das especificações e do espaço de armazenamento escolhidos, e o custo final será refletido na sua fatura.
Procedimento
Faça login no DMS 5.0.
-
Na barra de navegação superior, escolha .
NotaSe estiver usando o console do DMS no modo simples, passe o ponteiro do mouse sobre o ícone
no canto superior esquerdo do console e selecione . -
Na barra de navegação superior, selecione uma região. Em seguida, clique em ID da source de dados desejada para abrir a página de detalhes.
Para um banco de dados Alibaba Cloud: Na página , clique em aba e depois em Create Restore Task.
Para um banco de dados autogerenciado em uma instância do Elastic Compute Service (ECS), um banco de dados local ou um banco de dados de outro provedor de cloud (com backup automático): Na página Backup Data, clique em Create Restore Task.
-
Configure o destino e o modo de restauração e clique em Next.
Parâmetro
Descrição
Restore task name
Insira um nome descritivo para facilitar a identificação. O nome não precisa ser único.
Restore to
-
Restore to Original Instance: Restaura os dados do banco de dados e das tabelas na instância original.
-
Restore to New Instance: Crie automaticamente uma nova instância do ApsaraDB RDS e restaura os dados nela. Configure a nova instância na Etapa 5.
Restore mode
-
By Backup Set: Selecione o conjunto de backup de origem para restaurar os dados. Certifique-se de que os dados no conjunto selecionado sejam válidos.
-
By Point in Time: Escolha um ponto no tempo dentro do período de retenção dos conjuntos de backup. O intervalo selecionável começa no ponto de restauração mais antigo de um conjunto válido e termina na hora atual. O intervalo máximo é de 30 dias.
Nota-
O backup de log está ativado por padrão e os logs são legíveis. Não é possível desativar esse recurso.
-
O período de retenção para conjuntos de backup de log é fixo em 30 dias e não pode ser alterado.
-
-
-
(Opcional) Se selecionar Restore to New Instance, configure os seguintes parâmetros.
Parâmetro
Descrição
Database location
Localização da nova instância. Este valor é definido como RDS por padrão e não pode ser alterado.
Instance region
Região da nova instância. Este valor é fixado na mesma região da source de dados e não pode ser modificado.
VPC
Selecione a Virtual Private Cloud (VPC) para a nova instância. Para crie uma VPC, consulte Create and manage a VPC.
instance specifications
Defina as especificações da nova instância. As opções disponíveis são exibidas no console.
NotaRecomendamos que a nova instância tenha especificações iguais ou superiores às da instância de origem. Utilizar especificações inferiores pode resultar em perda de dados ou problemas operacionais.
storage space
Espaço de armazenamento para a nova instância. As opções disponíveis aparecem no console.
NotaPara garantir espaço suficiente para a restauração, recomendamos um armazenamento pelo menos 1,3 vezes maior que o da instância de origem, ou de 5 a 6 vezes o tamanho do conjunto de backup completo do Data Disaster Recovery (DBS), já que o DBS compacta os dados durante o backup.
Visualize o tamanho do conjunto de backup na página Backup Data da source de dados. Se a source for um banco de dados Alibaba Cloud, também será necessário acesse a aba Logical Backup.
-
Selecione os objetos a serem restaurados e clique em Submit.
Parâmetro
Descrição
Restore objects
Na caixa Source Objects, selecione os bancos de dados ou tabelas que deseja restaurar e clique em
para movê-los para a caixa Selected Objects. Clique em Edit para configure os bancos de dados e tabelas restaurados.conflict handling
A opção padrão é Rename if object with same name exists. Por exemplo, se uma tabela chamada
job_infofor restaurada e já existir uma tabela com o mesmo nome, o sistema renomeará a nova tabela parajob_info_dbs_<restore_task_ID>_<timestamp>. -
Após a conclusão da pré-verificação, clique em Start na caixa de diálogo Precheck.
NotaTambém é possível clique em Cancel para adiar a tarefa de restauração. Para iniciá-la posteriormente, acesse a página Task Management > Restore Tasks, localize a tarefa e clique em Start na coluna Actions.
Visualize o progresso da restauração
Na página de detalhes da source de dados, acesse Task Management > Restore Tasks para acompanhar o andamento da tarefa de restauração.
O tempo necessário para uma restauração varia conforme as especificações da instância e o tamanho do banco de dados. Especificações mais altas resultam em restaurações mais rápidas, enquanto volumes maiores de dados aumentam o tempo total. Para mais informações, consulte Backup and restore performance.
Caso opte por restaurar para uma nova instância, o system leva cerca de 5 a 10 minutos para crie uma instância do ApsaraDB RDS no modelo pagamento conforme o uso. Após a restauração bem-sucedida, você encontrará a nova instância no console do ApsaraDB RDS.
Documentação relacionada
Faça login na instância original ou na nova para verifique os dados. Para saber como acesse uma instância, consulte Connect to an instance.
Perguntas frequentes
P: Quais são as causas comuns de exceções em tarefas de restauração e como solucioná-las?
R: As causas mais frequentes incluem:
-
Causa 1: A authorized account para Data Disaster Recovery não possui permissões para restaurar bancos de dados e tabelas.
Solução: Consulte Account permissions para verifique se a conta usada na restauração tem as permissões necessárias.
-
Causa 2: O servidor que hospeda o banco de dados pode apresentar problemas de conectividade de rede.
Solução: Verifique e resolva esses problemas no servidor do banco de dados. Se o problema persistir, entre em contato conosco através do grupo de atendimento ao cliente do DBS (ID do grupo DingTalk: 35585947) para obter assistência.