Restaurando Db2 com um recurso personalizado

Você pode usar um recurso personalizado para restaurar seu Db2 banco de dados.

Antes de iniciar

Para restaurar um Db2 banco de dados, você precisa:
  • Um banco de dados Db2 implantado no estado Pronto.
  • Uma operação de backup concluída para restaurar.

Sobre esta tarefa

A criação do recurso personalizado de restauração inicia a operação de restauração.

O tipo de operação de backup especificado no recurso personalizado do backup determina o tipo de operação de restauração. Para um backup incremental, o recurso personalizado de restauração define um sinalizador para um backup incremental automático, que permite apenas uma designação de backup para a operação de restauração. Para restaurar todas as suas alterações mais recentes, especifique o último backup incremental.

Importante: Se você já restaurou a partir de um backup, não restaure a partir de outro backup que tenha sido feito antes dessa operação de restauração. Isso pode resultar em problemas como a perda do banco de dados antes da próxima restauração, o que exigirá intervenção manual.

Procedimento

  1. Crie um recurso personalizado para definir as operações de restauração para sua implantação.
    Consulte o exemplo a seguir para ajudar a definir seu recurso personalizado. Substitua as variáveis pelos detalhes do seu ambiente.
    apiVersion: db2ubnr.databases.ibm.com/v1alpha1
    kind: Db2uRestore
    metadata:
      name: <name of your db2urestore>
    spec:
      db2uName: <name of your db2ucluster or db2uinstance>
      db2uBackup: <name of your db2ubackup>
    • Substitua <nome do seu db2urestore> por um nome de recurso Kubernetes válido. Um nome de restauração não pode ser reutilizado, mesmo após a restauração ser excluída.
    • Substitua <nome da sua db2ucluster ou db2uinstance > pelo nome do seu banco de dados Db2 implantado.
    • Substitua <nome do seu db2ubackup> pelo backup do qual deseja restaurar. O backup deve estar no mesmo namespace que a restauração.
  2. Crie a restauração executando o seguinte comando:
    oc create -f <name of your db2urestore>.yaml
  3. Verifique o status da sua restauração executando o seguinte comando:
    oc get db2urestore <name of your db2urestore>

    O comando retorna os seguintes status possíveis:

    • Em andamento : A operação de restauração está em andamento.
    • Concluído : A operação de restauração foi bem-sucedida.
    • InvalidSpec : O recurso personalizado da restauração contém um erro em um ou mais campos.
    • Erro : A operação de restauração falhou.