Antes de poder fazer uma cópia de segurança de instâncias e dados de expansão horizontal do SAP HANA, tem de adicionar o servidor de base de dados como anfitrião ao serviço de cópia de segurança e recuperação de desastres. Antes de começar, certifique-se de que segue estes passos de preparação. Também é aconselhável rever o artigo Cópia de segurança e RD para o SAP HANA.
Pré-requisitos
Antes de começar:
Todos os serviços configurados, consulte a nota SAP 1697613 e a nota SAP 1649519, como
nameserver
eindexserver
. tem de estar em execução. Pode verificar esta situação na vista geral do SAP HANA Studio > Operational State > Confirme que todos os serviços foram iniciados.Para permitir que o agente de cópia de segurança e recuperação de desastres execute operações do lado do anfitrião, use uma chave do SAP HANA em vez de um nome de utilizador e uma palavra-passe para comunicar com a base de dados HANA através do armazenamento seguro de utilizadores do SAP HANA.
hdbuserstore
Consulte o artigo Configure a chave do userstore do HANA.A base de dados
log_mode
tem de estar definida como normal no separador de configuração do HANA Studio. Consulte o artigo Configure o modo de registo e a cópia de segurança do registo no HANA Studio.Todos os servidores SAP HANA que tenham dados HANA a proteger pelo serviço de cópia de segurança e recuperação de desastres têm de ter sido integrados no serviço de cópia de segurança e recuperação de desastres.
Todos os servidores SAP HANA que tenham dados a proteger pelo serviço de cópia de segurança e recuperação de desastres têm de ter o agente de cópia de segurança e recuperação de desastres instalado.
Se os volumes de dados subjacentes do SAP HANA estiverem protegidos como cópias de segurança da base de dados SAP HANA através de instantâneos LVM com CBT ou cópias de segurança baseadas em ficheiros integradas com o
backint
e também estiver a proteger sistemas de ficheiros no mesmo anfitrião, na app do sistema de ficheiros, deve definir/hana/log
e/hana/data
num caminho de exclusão. Consulte o sistema de ficheiros Linux.Recomendação de cópia de segurança do registo de arquivo do HANA:
- Certifique-se de que define o caminho de cópia de segurança do registo de arquivo do HANA como
basepath_logbackup
ebasepath_catalogbackup
em global.ini. - Não use a montagem do registo de arquivo do HANA para armazenar ficheiros que não sejam uma cópia de segurança do registo de arquivo do HANA.
- Por predefinição, a remoção completa do arquivo é executada com cada cópia de segurança da base de dados. Para alcançar o melhor RTO de recuperação, mantenha a predefinição.
- Certifique-se de que define o caminho de cópia de segurança do registo de arquivo do HANA como
Configure a chave do arquivo de utilizadores do HANA
Siga as instruções abaixo para configurar a chave do arquivo de utilizadores do HANA:
- Crie o utilizador de cópia de segurança da base de dados a partir do HANA Studio.
- Obtenha os números da porta da instância e do SQL.
- Crie a chave hdbuserstore do SAP HANA para utilizadores de cópias de segurança da base de dados do sistema.
Passo 1: crie o utilizador de cópia de segurança da base de dados a partir do HANA Studio
Escolha um nome de utilizador da base de dados com base na norma da empresa. Certifique-se de que cria esta conta de utilizador para crianças com idade inferior a SYSTEMDB
anos.
- Crie o utilizador em
SYSTEMDB
:- No SAP HANA Studio SYSTEMDB, aceda a System > Security > Users > New User.
- Atribua um nome de utilizador e uma palavra-passe.
- Defina a opção Forçar alteração da palavra-passe no próximo início de sessão como Não.
- HANA 2.0 (SPS01 a SPS04): clique no separador Privilégio do sistema e atribua privilégios selecionando o seguinte:
- Administrador de reserva
- Catalog read
- Administrador da base de dados
- Início da base de dados
- Paragem da base de dados
- HANA 2.0 (SPS05 e posterior): clique no separador Privilégio do sistema e atribua privilégios selecionando o seguinte:
- Administrador de reserva
- Catalog read
- Operador de cópia de segurança de base de dados +. Operador de recuperação de base de dados
- Administrador da base de dados
- Início da base de dados
- Paragem da base de dados
- Implemente o utilizador do sistema recém-criado clicando na seta verde.
Passo 2: obtenha os números das portas da instância e do SQL
Precisa da instância do HANA e dos números de porta SQL para as bases de dados do sistema.
Para obter os números da porta SQL e da instância do HANA 2.0 Studio:
- Aceda a Sistema.
- Clique no separador Paisagem.
- Clique no separador Serviços.
- Na coluna Serviço, navegue para
nameserver
. - Obtenha o valor da porta SQL. O número da instância é o segundo e o terceiro dígitos do número da porta SQL.
Passo 3: crie a chave hdbuserstore
do SAP HANA para utilizadores de cópias de segurança da BD do sistema
Use esta convenção de nomenclatura para o nome da chave userstore:
Para SYSTEMDB, defina o nome da chave como (Database backup username
).
Por exemplo, para o nome de utilizador da cópia de segurança da base de dados (Actbackup
), defina
SYSTEMDB—key_name— (
ACTBACKUP)
.
Procedimento
- Estabeleça ligação ao sistema de base de dados HANA através de SSH e inicie sessão como (sid)adm:
su - (sid)adm
- Alterar diretório:
cd exe
Crie entradas em hdbuserstore através do comando
hdbuserstore
:./hdbuserstore SET (key_name) (host name):(port) (DB_user_name) (DB_user_password)
Neste exemplo: `
./hdbuserstore SET ACTBACKUP s4hana:30013 ACTBACKUP (DB_user_password)
Verifique o keystore:
./hdbuserstore list
Configure o modo de registo e a cópia de segurança de registos no HANA Studio
Use o HANA Studio para definir o modo de registo do HANA e a localização da cópia de segurança do registo para que o Backup and DR faça cópias de segurança dos registos de transações da base de dados HANA:
- No SAP HANA HDB studio, certifique-se de que a cópia de segurança do registo está definida corretamente em DATABASE (SYSTEMDB FOR HANA 2.0) > Backup > Configuration:
- O tipo de destino é Ficheiro.
- O destino está definido como um caminho de montagem do sistema de ficheiros local.
- O intervalo da cópia de segurança está definido como RPO necessário.
- A cópia de segurança automática dos registos está ativada.
- A base de dados
log_mode
tem de estar definida como normal.
- Verifique em Configuração da base de dados: DATABASE (SYSTEMDB FOR HANA 2.0) > Página de configuração. No filtro, escreva basepath.
- Verifique se
basepath_logbackup
está definido corretamente:- Defina o
basepath_catalogbackup
para o mesmo valor debasepath_logbackup
.zz. - Abra a página de edição
basepath_catalogbackup
e defina o Novo valor. para o mesmo valor quebasepath_logbackup
. Clique em Guardar. Isto garante a cópia de segurança do catálogo com a cópia de segurança do registo para a recuperação pontual.
- Defina o
- No servidor da base de dados HANA, execute a reconfiguração para que os valores entrem em vigor:
hdbnsutil -reconfig
.
Limpe a cópia de segurança do SAP HANA Backint
Se o SAP HANA Backint já estiver protegido com o Compute Engine ou qualquer outro fornecedor externo, execute os seguintes passos de limpeza no anfitrião do SAP HANA antes de atribuir um plano de cópia de segurança:
- Elimine ficheiros simbólicos antigos do Backint de
/usr/sap/(HANA SID)/SYS/global/hdb/opt
. - Limpe todos os parâmetros backint de
global.ini
. - Desinstale e reinstale o agente de cópia de segurança e recuperação de desastres (consulte a secção seguinte).
Instale o agente do Backup and DR no anfitrião
O agente do Backup and DR liga a instância do Compute Engine ao dispositivo de cópia de segurança/recuperação. Para instalar o agente de cópia de segurança e RD, consulte o artigo Instale o agente de cópia de segurança e RD num anfitrião Linux.
Crie um plano de cópia de segurança para as bases de dados SAP HANA
O plano de cópia de segurança é a forma como o serviço de cópia de segurança e recuperação de desastres agenda tarefas de cópia de segurança e gere o armazenamento para as imagens de cópia de segurança.
Criou um plano de cópia de segurança para a instância do Compute Engine no artigo Comece a usar o Backup and DR: proteja e recupere uma instância do Compute Engine. Agora, tem de criar um plano de cópia de segurança para a base de dados HANA que está a ser executada na instância do Compute Engine. Consulte o artigo Crie e aplique um modelo de política.
Definições de políticas avançadas específicas das bases de dados HANA em Persistent Disks do Compute Engine
O modelo de política precisa destas definições avançadas específicas.
- Na consola de gestão, em Planos de cópia de segurança, selecione Modelos.
- Selecione o modelo de política para a base de dados HANA e clique em Editar.
- Em Políticas, clique na seta junto a Imagem instantânea e, de seguida, clique em Editar política.
- Na parte inferior da secção Criar/editar política, clique em Definições avançadas da política.
Na caixa de diálogo Definições avançadas, encontre e defina as seguintes definições avançadas:
Localização do instantâneo: selecione a região onde os instantâneos do Persistent Disk vão ser armazenados. Por predefinição, a opção Multirregional está selecionada (com base na localização do disco de origem). Também pode alterar a localização de armazenamento da imagem instantânea para uma região diferente da região do disco de origem. Quando armazena instantâneos numa localização diferente da localização do disco de origem, os dados são transmitidos através da rede entre essas localizações e podem incorrer em taxas de rede. As capturas de ecrã incorrem nas mesmas taxas que a saída do Cloud Storage. Saiba mais acerca da cópia instantânea do disco persistente. Para saber os detalhes dos preços, consulte os preços dos discos.
Tipo de instantâneo: selecione o tipo de instantâneo do Persistent Disk a usar para as cópias de segurança do SAP HANA. Os instantâneos fazem uma cópia de segurança incremental dos dados dos Persistent Disks. Durante as cópias de segurança, é criada uma nova captura instantânea para captar o estado atual do disco persistente. Isto pode ser usado posteriormente para criar um novo disco para montagens ou restauros. O Compute Engine armazena várias cópias de cada instantâneo em várias localizações com somas de verificação automáticas para garantir a integridade dos seus dados. Saiba mais acerca da imagem instantânea do disco persistente. Para saber os detalhes dos preços, consulte os preços dos discos.
- Resumo padrão: por predefinição, o tipo de resumo padrão está selecionado. Use o tipo padrão se quiser reter as cópias de segurança durante menos de 90 dias.
- Instantâneo do arquivo: selecione o tipo de arquivo se quiser reter imagens de cópia de segurança durante um longo período. Tenha em atenção que o período de faturação mínimo para o instantâneo do arquivo é de 90 dias, independentemente do período de retenção definido na política, e que um instantâneo do tipo arquivo também tem um custo de obtenção adicional se for usado numa tarefa de montagem ou restauro.
Truncate (Purge) Log After Backup: especifique se pretende truncar (remover completamente) os registos de arquivo do HANA após a cópia de segurança. Quando a opção Truncate Log after Backup está ativada, os registos de arquivo do HANA são truncados. Por predefinição, a limpeza do arquivo é executada com cada cópia de segurança da base de dados. Use a predefinição para alcançar o melhor RTO de recuperação. Se a retenção de registos de produção estiver definida, a eliminação é executada com base na definição Retenção de registos da base de dados de produção em horas em Detalhes e definições da aplicação.
- Não truncar/limpar registo após a cópia de segurança: esta é a predefinição. Neste modo, o registo do arquivo não é anulado.
- Truncar/remover completamente o registo após a cópia de segurança: selecione esta opção para ativar a remoção completa do registo de arquivo.
Ativar cópia de segurança do registo da base de dados: defina esta opção como "Sim". A opção Ativar cópia de segurança do registo da base de dados permite que a política do plano de cópia de segurança faça uma cópia de segurança de uma base de dados e de todos os ficheiros de registo de transações associados. É feita uma cópia de segurança dos registos quando a tarefa de instantâneo de registos é executada. Quando estiver definida como Sim, as opções relacionadas estão ativadas.
RPO: especifique a cópia de segurança do registo da base de dados em minutos. Quando a opção Enable Database Log Backup (Ativar cópia de segurança do registo da base de dados) está definida como Yes (Sim), o RPO define a frequência da cópia de segurança do registo da base de dados. A frequência é definida em minutos e não pode exceder o intervalo da cópia de segurança da base de dados. O valor mais pequeno que pode ser definido (em minutos) é 15.
Período de retenção da cópia de segurança do registo (em dias): quando a opção Ativar cópia de segurança do registo da base de dados está definida como Sim, a retenção do registo é definida separadamente da retenção da política de instantâneos. Ter um período de retenção separado permite-lhe usar registos em conjunto com cópias da base de dados armazenadas no conjunto de instantâneos.
Replicar registos (usa a tecnologia Streamsnap): defina esta opção como Não. Isto não se aplica à proteção de instantâneos do Persistent Disk do SAP HANA. Esta função está ativada (definida como "Sim") por predefinição. Se não a definir como "Não", vai ocorrer um erro de criação do modelo.
Enviar registos para o OnVault Pool: defina esta opção como Não. Esta opção não se aplica à proteção de instantâneos do disco persistente do SAP HANA. Esta função está ativada (definida como "Sim") por predefinição. Se não o definir como Não, vai ocorrer um erro ao criar o modelo.
O que se segue?
Adicione um anfitrião da base de dados SAP HANA e descubra e proteja as respetivas bases de dados
O guia de DBA do SAP HANA do serviço de cópia de segurança e RD
Esta página faz parte de uma série de páginas específicas para proteger e recuperar bases de dados SAP HANA com o serviço Backup and DR. Pode encontrar informações adicionais nas seguintes páginas:
- Cópia de segurança e RD para SAP HANA
- Prepare bases de dados SAP HANA para a cópia de segurança
- Adicione um anfitrião da base de dados SAP HANA e descubra e proteja as respetivas bases de dados
- Configure o formato do disco de preparação e o método de cópia de segurança para bases de dados SAP HANA
- Defina os detalhes e as definições da aplicação para bases de dados SAP HANA
- Faça uma cópia de segurança de uma base de dados HANA descoberta
- Faça uma cópia de segurança de bases de dados HANA 1+n e HANA scale-out
- Restaure e recupere bases de dados SAP HANA
- Monte uma imagem de cópia de segurança do SAP HANA como uma montagem padrão
- Monte uma imagem de cópia de segurança do SAP HANA como uma base de dados virtual
- Monte e migre uma imagem de cópia de segurança do SAP HANA para recuperação instantânea para qualquer destino