Preparar bancos de dados SAP HANA para o serviço de backup e DR

Antes de fazer backup de instâncias e dados do banco de dados HANA, adicione o servidor do banco de dados como host ao serviço de backup e DR. Antes de começar, siga estas etapas de preparação.

Pré-requisitos

Antes de começar, é recomendável consultar Backup e DR para escalabilidade do SAP HANA.

  • Todos os serviços configurados (consulte a Nota SAP 1697613 e a Nota SAP 1649519), como nameserver e indexserver. precisa estar em execução. Você pode verificar isso na visão geral do SAP HANA Studio > Estado operacional > Confirmar se todos os serviços foram iniciados.

  • Para permitir que o agente de backup e DR execute operações no host, use uma chave hdbuserstore do SAP HANA em vez de um nome de usuário e uma senha para se comunicar com o banco de dados HANA usando a userstore segura do SAP HANA. Consulte Configurar a chave de userstore do HANA.

  • O banco de dados log_mode precisa ser definido como normal na guia de configuração do HANA Studio. Consulte Configurar o modo de registro e o backup de registro no HANA Studio.

  • Todos os servidores SAP HANA que têm dados HANA a serem protegidos pelo serviço de backup e DR precisam ter sido integrados ao serviço de backup e DR.

  • Todos os servidores SAP HANA que têm dados a serem protegidos pelo serviço de backup e DR precisam ter o agente de backup e DR instalado.

  • Se os volumes de dados subjacentes do SAP HANA estiverem protegidos como backups do banco de dados do SAP HANA usando o snapshot do LVM com CBT ou backup baseado em arquivos integrado com backint e se você também estiver protegendo sistemas de arquivos no mesmo host, no app do sistema de arquivos, defina /hana/log e /hana/data em um caminho de exclusão. Consulte Sistema de arquivos do Linux.

  • Recomendação de backup de registro de arquivo HANA:

    • Defina o caminho de backup de registro do HANA Archive como basepath_logbackup e basepath_catalogbackup no global.ini.
    • Não use a montagem de registro do HANA Archive para armazenar arquivos diferentes do backup do registro do HANA Archive.
    • Por padrão, a limpeza de arquivo é executada em todos os backups do banco de dados. Para alcançar o melhor RTO de recuperação, mantenha a configuração padrão.

Configurar a chave de userstore do HANA

Use as instruções a seguir para configurar a chave de userstore do HANA:

  1. Crie o usuário de backup do banco de dados no HANA Studio.

  2. Conferir os números da instância e da porta SQL.

  3. Crie a chave hdbuserstore do SAP HANA para usuários de backup do banco de dados do sistema.

Etapa 1: criar o usuário de backup do banco de dados no HANA Studio

Escolha um nome de usuário do banco de dados com base no padrão da empresa. Crie essa conta de usuário em SYSTEMDB.

  1. Crie o usuário em SYSTEMDB

    • No SAP HANA Studio SYSTEMDB, acesse System > Security > Users > New User.

    • Atribua um nome de usuário e uma senha.

    • Defina Forçar a alteração de senha no próximo acesso como Não.

    • Clique na guia Privilégio do sistema e atribua privilégios selecionando o seguinte:

    HANA 1.0

    • Administrador de backup
    • Leitura de catálogo
    • Administrador do banco de dados

    HANA 2.0 (SPS01-SPS04)

    • Administrador de backup
    • Leitura de catálogo
    • Administrador do banco de dados
    • Início do banco de dados
    • Parada do banco de dados

    HANA 2.0 (SPS05)

    • Administrador de backup
    • Leitura de catálogo
    • Operador de backup de banco de dados
    • Operador de recuperação de banco de dados
    • Administrador do banco de dados
    • Início do banco de dados
    • Parada do banco de dados
  2. Implante o usuário do sistema recém-criado clicando na seta verde.

Etapa 2: receber os números da instância e da porta SQL

Você precisa da instância do HANA e dos números de porta SQL para bancos de dados do sistema.

HANA 1.0

As instruções a seguir descrevem como conseguir os números da instância e da porta SQL de um sistema de contêiner único do HANA 1.0:

  1. Acesse Sistema.

  2. Clique na guia Paisagem.

  3. Receba o valor da porta SQL para indexserver.

HANA 2.0

As instruções a seguir descrevem como conseguir os números de instância e porta SQL do HANA 2.0:

  1. Acesse Sistema.

  2. Clique na guia Paisagem.

  3. Clique na guia Services.

  4. Na coluna Serviço, navegue até o nameserver.

  5. Receba o valor da porta SQL. O número da instância é o segundo e o terceiro dígitos do número da porta SQL.

Etapa 3: criar a chave hdbuserstore do SAP HANA para usuários de backup do banco de dados do sistema

O serviço de backup e DR recomenda esta convenção de nomenclatura para o nome da chave do repositório de usuários: Para SYSTEMDB, defina o nome da chave como Database backup username. Por exemplo: nome de usuário de backup do banco de dados (Actbackup) Definir SYSTEMDB—key_name— (ACTBACKUP)

Procedimento para sistema HANA de nó único

  1. Conecte-se ao sistema de banco de dados HANA usando SSH e faça login em (sid)adm: su - (sid)adm

  2. Mude o diretório: cd exe

  3. Crie entradas no hdbuserstore usando o comando hdbuserstore:

    ./hdbuserstore SET (key_name) (SAP HANA database hostname):(port) (DB_user_name) (DB_user_password)
    

    Neste exemplo:

    ./hdbuserstore SET ACTBACKUP s4hana:30013 ACTBACKUP (DB_user_password)
    
  4. Verifique o keystore: ./hdbuserstore list

Configurar o modo de registro e o backup de registro no HANA Studio

Use o HANA Studio para definir o modo de registro do HANA e o local de backup de registro para backup e DR para fazer backups dos registros de transação do banco de dados HANA:

  1. No estúdio do HDB do SAP HANA, verifique se o backup de registro está definido corretamente em DATABASE (SYSTEMDB FOR HANA 2.0) > Backup > Configuração:

    • O tipo de destino é Arquivo.

    • O destino é definido como um caminho de montagem do sistema de arquivos local.

    • O intervalo de backup está definido como RPO obrigatório.

    • O backup automático de registros está ativado.

    • O log_mode do banco de dados precisa estar definido como normal.

  2. Verifique em Configuração do banco de dados: DATABASE (SYSTEMDB FOR HANA 2.0) > página de configuração. No filtro, digite basepath.

  3. Verifique se basepath_logbackup está definido corretamente:

    • Defina basepath_catalogbackup como basepath_logbackup.

    • Abra a página de edição basepath_catalogbackup.

    • Defina o Novo valor como basepath_logbackup e clique em Salvar. Isso garante o backup do catálogo com backup de registro para recuperação pontual.

  4. Execute a reconfiguração para que os valores entrem em vigor.

Instalar o agente de backup e DR (conector) nos servidores do SAP HANA

O agente de backup e DR, um serviço leve e de pequeno espaço no servidor SAP HANA, é usado para capturar uma cópia consistente com o aplicativo dos bancos de dados SAP HANA. Ele usa o rastreamento de blocos alterados para identificar mudanças nos dados do banco de dados para a estratégia de captura incremental para sempre do Backup e da DR. Todos os servidores SAP HANA que têm dados a serem protegidos pelo backup e DR precisam ter o agente de backup e DR instalado.

  1. Faça o download do arquivo do instalador do agente, conforme detalhado em Obter o agente de backup e DR certo para seu host.

  2. Faça login no servidor Linux como usuário raiz.

  3. Instale o agente conforme detalhado em Instalar o agente de backup e DR em um host Linux.

A seguir

Adicionar um host de banco de dados SAP HANA e descobrir e proteger os bancos de dados

Documentação do serviço de backup e DR para escalonamento horizontal do SAP HANA

Esta página faz parte de uma série de páginas específicas para proteger e recuperar instâncias de escalonamento horizontal do SAP HANA com o serviço de backup e DR. Confira mais informações nas páginas a seguir: