Skip to main content
SnapCenter software
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Fazer backup de bancos de dados Db2

Fazer backup de um banco de dados inclui estabelecer uma conexão com o SnapCenter Server, adicionar recursos, adicionar uma política, criar um grupo de recursos de backup e fazer backup.

Antes de começar
  • Você deve ter criado uma política de backup.

  • Se você quiser fazer backup de um recurso que tenha um relacionamento SnapMirror com um armazenamento secundário, a função ONTAP atribuída ao usuário do armazenamento deve incluir o privilégio “snapmirror all”. Entretanto, se você estiver usando a função “vsadmin”, o privilégio “snapmirror all” não será necessário.

  • Para a operação de backup baseada em cópia de instantâneo, certifique-se de que todos os bancos de dados de locatários sejam válidos e ativos.

  • Para comandos pré e pós para operações de inatividade, instantâneo e retomada de atividade, você deve verificar se os comandos existem na lista de comandos disponível no host do plug-in nos seguintes caminhos:

    • Local padrão no host do Windows: C:\Arquivos de Programas\ NetApp\ SnapCenter\Snapcenter Plug-in Creator\etc\allowed_commands.config

    • Local padrão no host Linux: /opt/ NetApp/snapcenter/scc/etc/allowed_commands.config

Observação Se os comandos não existirem na lista de comandos, a operação falhará.
Interface do usuário do SnapCenter
Passos
  1. No painel de navegação esquerdo, selecione Recursos e, em seguida, selecione o plug-in apropriado na lista.

  2. Na página Recurso, filtre os recursos da lista suspensa Exibir com base no tipo de recurso.

    Selecioneícone de filtro e selecione o nome do host e o tipo de recurso para filtrar os recursos. Você pode então selecionarícone de filtro para fechar o painel de filtro.

  3. Selecione o recurso que você deseja fazer backup.

  4. Na página Recurso, selecione Usar formato de nome personalizado para cópia do Snapshot e insira um formato de nome personalizado que você deseja usar para o nome do Snapshot.

    Por exemplo, customtext_policy_hostname ou resource_hostname. Por padrão, um registro de data e hora é anexado ao nome do Snapshot.

  5. Na página Configurações do aplicativo, faça o seguinte:

    • Selecione a seta Backups para definir opções adicionais de backup:

      Habilite o backup do grupo de consistência, se necessário, e execute as seguintes tarefas:

    Para este campo…​ Faça isso…​

    Permitir tempo para esperar a conclusão da operação "Consistency Group Snapshot"

    Selecione Urgente, ou Médio, ou Relaxado para especificar o tempo de espera para a operação de Snapshot terminar. Urgente = 5 segundos, Médio = 7 segundos e Relaxado = 20 segundos.

    Desativar sincronização WAFL

    Selecione esta opção para evitar forçar um ponto de consistência WAFL .

    • Selecione a seta Scripts para executar comandos pré e pós para operações de inatividade, instantâneo e ativação/desativação.

      Você também pode executar pré-comandos antes de sair da operação de backup. Prescrições e pós-escritos são executados no SnapCenter Server.

    • Selecione a seta Configurações personalizadas e insira os pares de valores personalizados necessários para todos os trabalhos que usam este recurso.

    • Selecione a seta Ferramenta de Cópia de Instantâneo para selecionar a ferramenta para criar Instantâneos:

      Se você quiser…​ Então…​

      SnapCenter para criar um Snapshot de nível de armazenamento

      Selecione * SnapCenter sem consistência do sistema de arquivos*.

      SnapCenter para usar o plug-in para Windows para colocar o sistema de arquivos em um estado consistente e, em seguida, criar um Snapshot

      Selecione * SnapCenter com consistência do sistema de arquivos*.

      Para inserir o comando para criar um Snapshot

      Selecione Outro e insira o comando para criar um Snapshot.

      configurações do aplicativo

  6. Na página Políticas, execute as seguintes etapas:

    1. Selecione uma ou mais políticas na lista suspensa.

      Observação Você também pode criar uma política clicando em * *.

      Na seção Configurar agendamentos para políticas selecionadas, as políticas selecionadas são listadas.

    2. Selecione * * na coluna Configurar agendamentos da política para a qual você deseja configurar um agendamento.

    3. Na caixa de diálogo Adicionar agendamentos para a política nome_da_política, configure o agendamento e selecione OK.

      policy_name é o nome da política que você selecionou.

    Os agendamentos configurados são listados na coluna Agendamentos Aplicados.

  7. Na página Notificação, na lista suspensa Preferência de e-mail, selecione os cenários nos quais você deseja enviar os e-mails.

    Você também deve especificar os endereços de e-mail do remetente e do destinatário, e o assunto do e-mail. O SMTP também deve ser configurado em Configurações > Configurações globais.

  8. Revise o resumo e selecione Concluir.

    A página de topologia de recursos é exibida.

  9. Selecione Fazer backup agora.

  10. Na página Backup, execute as seguintes etapas:

    1. Se você aplicou várias políticas ao recurso, na lista suspensa Política, selecione a política que deseja usar para backup.

      Se a política selecionada para o backup sob demanda estiver associada a um agendamento de backup, os backups sob demanda serão retidos com base nas configurações de retenção especificadas para o tipo de agendamento.

    2. Selecione Backup.

  11. Monitore o progresso da operação clicando em Monitorar > Trabalhos.

Cmdlets do PowerShell
Passos
  1. Inicie uma sessão de conexão com o SnapCenter Server para um usuário especificado usando o cmdlet Open-SmConnection.

    PS C:\> Open-SmConnection

    O prompt de nome de usuário e senha é exibido.

  2. Adicione recursos manuais usando o cmdlet Add-SmResources.

    Este exemplo mostra como adicionar uma instância do IBM Db2:

    PS C:\> Add-SmResource -HostName 10.32.212.13 -PluginCode DB2 -ResourceType Instance -ResourceName db2inst1 -StorageFootPrint (@{"VolumeName"="windb201_data01";"LUNName"="windb201_data01";"StorageSystem"="scsnfssvm"}) -MountPoints "D:\"

    Para banco de dados Db2:

    PS C:\> Add-SmResource -HostName 10.32.212.13 -PluginCode DB2 -ResourceType Database -ResourceName SALESDB -StorageFootPrint (@{"VolumeName"="windb201_data01";"LUNName"="windb201_data01";"StorageSystem"="scsnfssvm"}) -MountPoints "D:\" -Instance DB2
  3. Crie uma política de backup usando o cmdlet Add-SmPolicy.

  4. Proteja o recurso ou adicione um novo grupo de recursos ao SnapCenter usando o cmdlet Add-SmResourceGroup.

  5. Inicie uma nova tarefa de backup usando o cmdlet New-SmBackup.

    Este exemplo mostra como fazer backup de um grupo de recursos:

    C:\PS> New-SMBackup -ResourceGroupName 'ResourceGroup_with_Db2_Resources' -Policy db2_policy1

    Este exemplo faz backup de uma instância do Db2:

    C:\PS> New-SMBackup -Resources @{"Host"="10.32.212.13";"Uid"="DB2INST1";"PluginName"="DB2"} -Policy db2_policy

    Este exemplo faz backup de um banco de dados Db2:

    C:\PS> New-SMBackup -Resources @{"Host"="10.32.212.13";"Uid"="DB2INST1\WINARCDB";"PluginName"="DB2"} -Policy db2_policy
  6. Monitore o status do trabalho (em execução, concluído ou com falha) usando o cmdlet Get-smJobSummaryReport.

    PS C:\> Get-SmJobSummaryReport -JobId 467
    
    SmJobId            : 467
    JobCreatedDateTime :
    JobStartDateTime   : 27-Jun-24 01:40:09
    JobEndDateTime     : 27-Jun-24 01:41:15
    JobDuration        : 00:01:06.7013330
    JobName            : Backup of Resource Group 'SCDB201WIN_RAVIR1_OPENLAB_NETAPP_LOCAL_DB2_DB2_WINCIR' with policy 'snapshot-based-db2'
    JobDescription     :
    Status             : Completed
    IsScheduled        : False
    JobError           :
    JobType            : Backup
    PolicyName         : db2_policy
    JobResultData      :
  7. Monitore os detalhes do trabalho de backup, como ID do backup, nome do backup para executar a operação de restauração ou clonagem usando o cmdlet Get-SmBackupReport.

    PS C:\> Get-SmBackupReport -JobId 467
    
    BackedUpObjects           : {WINCIR}
    FailedObjects             : {}
    IsScheduled               : False
    HasMetadata               : False
    SmBackupId                : 84
    SmJobId                   : 467
    StartDateTime             : 27-Jun-24 01:40:09
    EndDateTime               : 27-Jun-24 01:41:15
    Duration                  : 00:01:06.7013330
    CreatedDateTime           : 27-Jun-24 18:39:45
    Status                    : Completed
    ProtectionGroupName       : HOSTFQDN_DB2_DB2_WINCIR
    SmProtectionGroupId       : 23
    PolicyName                : db2_policy
    SmPolicyId                : 13
    BackupName                : HOSTFQDN _DB2_DB2_WINCIR_HOST_06-27-2024_01.40.09.7397
    VerificationStatus        : NotApplicable
    VerificationStatuses      :
    SmJobError                :
    BackupType                : SCC_BACKUP
    CatalogingStatus          : NotApplicable
    CatalogingStatuses        :
    ReportDataCreatedDateTime :
    PluginCode                : SCC
    PluginName                : DB2
    PluginDisplayName         : IBM DB2
    JobTypeId                 :
    JobHost                   : HOSTFQDN

As informações sobre os parâmetros que podem ser usados com o cmdlet e suas descrições podem ser obtidas executando Get-Help command_name. Alternativamente, você também pode consultar o "Guia de referência do cmdlet do software SnapCenter" .