Partilhar via


Resolver problemas de cópia de segurança de bases de dados SAP HANA no Azure

Este artigo fornece informações de solução de problemas para fazer backup de bancos de dados SAP HANA em máquinas virtuais do Azure. Para obter mais informações sobre os cenários de backup do SAP HANA aos quais oferecemos suporte atualmente, consulte Suporte a cenários.

Pré-requisitos e Permissões

Consulte as seções de pré-requisitos e O que o script de pré-registro faz antes de configurar backups.

Erros comuns do utilizador

UserErrorHANAInternalRoleNotPresent

Mensagem de Erro Azure Backup doesn't have required role privileges to carry out Backup and Restore operations
Causas possíveis Todas as operações falham com esse erro quando o usuário de backup (AZUREWLBACKUPHANAUSER) não tem a função SAP_INTERNAL_HANA_SUPPORT atribuída ou a função pode ser substituída.
Ação recomendada Faça download e execute o script de pré-registro na instância do SAP HANA ou atribua manualmente a função SAP_INTERNAL_HANA_SUPPORT ao usuário de backup (AZUREWLBACKUPHANAUSER).

Note

Se você estiver usando o HANA 2.0 SPS04 Rev 46 e posterior, esse erro não ocorre, pois o uso da função SAP_INTERNAL_HANA_SUPPORT foi preterido nessas versões do HANA.

UserErrorInOpeningHanaOdbcConnection

Mensagem de Erro Failed to connect to HANA system
Causas possíveis
  • A ligação à instância HANA falhou
  • O banco de dados do sistema (DB) está offline
  • A DB do inquilino está offline
  • O usuário de backup (AZUREWLBACKUPHANAUSER) não tem permissões/privilégios suficientes.
Ação recomendada Verifique se o sistema está em execução. Se um ou mais bancos de dados estiverem em execução, verifique se as permissões necessárias estão definidas. Para fazer isso, faça download e execute o script de pré-registro na instância do SAP HANA.

UserErrorHanaInstanceNameInvalid

Mensagem de Erro The specified SAP HANA instance is either invalid or can't be found
Causas possíveis
  • A instância do SAP HANA especificada é inválida ou não é possível encontrá-la.
  • Não é possível fazer backup de várias instâncias do SAP HANA em uma única máquina virtual (VM) do Azure.
Ação recomendada
  • Certifique-se de que apenas uma instância HANA esteja em execução na VM do Azure.
  • Para resolver o problema, execute o script no painel Discover DB (você também pode encontrar o script aqui) com a instância correta do SAP HANA.

UserErrorHANALSNValidationFailure

Mensagem de Erro Backup log chain is broken
Causas possíveis HANA LSN A quebra da cadeia de log pode ser acionada por vários motivos, incluindo:
  • Falha na chamada de Armazenamento do Azure para confirmar o backup.
  • O banco de dados do locatário está offline.
  • A atualização de extensão é encerrada uma tarefa de backup em andamento.
  • Não é possível conectar-se ao Armazenamento do Azure durante o backup.
  • O SAP HANA reverteu uma transação no processo de backup.
  • Um backup está completo, mas o catálogo ainda não foi atualizado com sucesso no sistema HANA.
  • O backup falhou do ponto de vista do Backup do Azure, mas foi bem-sucedido do ponto de vista do HANA — o destino do backup/catálogo de log pode ter sido atualizado do Backint-to-file system ou o executável Backint pode ter sido alterado.
Ação recomendada Para resolver esse problema, o Backup do Azure aciona um backup completo de recuperação automática. Enquanto esse backup de recuperação automática está em andamento, todos os backups de log são acionados por HANA falham com OperationCancelledBecauseConflictingAutohealOperationRunningUserError. Quando o backup completo de recuperação automática estiver concluído, os logs e todos os outros backups começarão a funcionar conforme o esperado.
Se você não vir um backup completo de recuperação automática acionado ou qualquer backup bem-sucedido (completo/diferencial/incremental) em 24 horas, entre em contato com o suporte da Microsoft.

UserErrorSDCtoMDCUpgradeDetected

Mensagem de Erro SDC to MDC upgrade detected.
Causas possíveis Quando um sistema SDC é atualizado para MDC, os backups falham com esse erro.
Ação recomendada Para solucionar e resolver o problema, consulte Atualização de SDC para MDC.

UserErrorInvalidBackintConfiguration

Mensagem de Erro Backups will fail with this error when the Backint Configuration is incorrectly updated.
Causas possíveis A configuração de Backint atualizada durante o fluxo Configurar Proteção pelo Backup do Azure é alterada/atualizada pelo cliente.
Ação recomendada Verifique se os seguintes parâmetros (Backint) estão definidos:
  • [catalog_backup_using_backint:true]
  • [enable_accumulated_catalog_backup:false]
  • [parallel_data_backup_backint_channels:1]
  • [log_backup_timeout_s:900)]
  • [backint_response_timeout:7200]
Se os parâmetros baseados em backint estiverem presentes no nível HOST, remova-os. No entanto, se os parâmetros não estiverem presentes no nível HOST, mas forem modificados manualmente no nível do banco de dados, certifique-se de que os valores no nível do banco de dados estejam definidos. Ou execute a proteção de parada com dados de backup de retenção do portal do Azure e selecione Retomar backup.

UserErrorIncompatibleSrcTargetSystemsForRestore

Mensagem de Erro The source and target systems for restore are incompatible.
Causas possíveis O fluxo de restauração falha com esse erro quando os bancos de dados HANA de origem e de destino e os sistemas são incompatíveis.
Ação recomendada Verifique se o cenário de restauração não está na seguinte lista de possíveis restaurações incompatíveis:
Caso 1: SYSTEMDB não pode ser renomeado durante a restauração.
Caso 2: Origem — SDC e destino — MDC: O banco de dados de origem não pode ser restaurado como SYSTEMDB ou banco de dados locatário no destino.
Caso 3: Origem — MDC e destino — SDC: O banco de dados de origem (SYSTEMDB ou banco de dados do locatário) não pode ser restaurado para o destino.
Para saber mais, consulte a nota 1642148 na barra de lançamento de suporte SAP.

UserErrorHANAPODoesNotExist

Mensagem de Erro Database configured for backup doesn't exist.
Causas possíveis Se você excluir um banco de dados configurado para backup, todos os backups agendados e sob demanda nesse banco de dados falharão.
Ação recomendada Verifique se a base de dados foi eliminada. Recrie o banco de dados ou interrompa a proteção (com ou sem retenção de dados) para o banco de dados.

UserErrorInsufficientPrivilegeOfDatabaseUser

Mensagem de Erro Azure Backup does not have enough privileges to carry out Backup and Restore operations.
Causas possíveis O usuário de backup (AZUREWLBACKUPHANAUSER) criado pelo script de pré-registro não tem uma ou mais das seguintes funções atribuídas:
  • Para MDC, DATABASE ADMIN e BACKUP ADMIN (para HANA 2.0 SPS05 e posterior) crie novos bancos de dados durante a restauração.
  • Para SDC, BACKUP ADMIN cria novos bancos de dados durante a restauração.
  • CATALOG READ para ler o catálogo de backup.
  • SAP_INTERNAL_HANA_SUPPORT aceder a algumas mesas privadas. Necessário apenas para versões SDC e MDC anteriores ao HANA 2.0 SPS04 Rev 46. Não é necessário para HANA 2.0 SPS04 Rev 46 e posterior. Isso ocorre porque estamos recebendo as informações necessárias de tabelas públicas agora com a correção da equipe HANA.
Ação recomendada Para resolver o problema, adicione as funções e permissões necessárias manualmente ao usuário de backup (AZUREWLBACKUPHANAUSER). Ou, você pode baixar e executar o script de pré-registro na instância do SAP HANA.

UserErrorDatabaseUserPasswordExpired

Mensagem de Erro Database/Backup user's password expired.
Causas possíveis O usuário de banco de dados/backup criado pelo script de pré-registro não define a expiração da senha. No entanto, se ele foi alterado, você pode ver esse erro.
Ação recomendada Faça download e execute o script de pré-registro na instância do SAP HANA para resolver o problema.

UserErrorInconsistentSSFS

Mensagem de Erro SAP HANA error
Causas possíveis Erro inconsistente do SSFS (Secure Storage File System) recebido do mecanismo SAP HANA.
Ação recomendada Trabalhe com a equipe do SAP HANA para corrigir esse problema. Para saber mais, consulte a 0002097613 de notas do SAP.

UserErrorCannotConnectToAzureActiveDirectoryService

Mensagem de Erro Unable to connect to the AAD service from the HANA system.
Causas possíveis As configurações de firewall ou proxy como a conta de serviço de plug-in da extensão de backup não estão permitindo a conexão de saída com o ID do Microsoft Entra.
Ação recomendada Corrija as configurações de firewall ou proxy para que a conexão de saída com o Microsoft Entra ID seja bem-sucedida.

UserErrorMisConfiguredSslCaStore

Mensagem de Erro Misconfigured CA store
Causas possíveis O processo de host do plug-in da extensão de backup não consegue acessar o armazenamento de CA raiz (em /var/lib/ca-certificates/ca-bundle.pem para SLES).
Ação recomendada Corrija o problema do armazenamento da autoridade de certificação usando chmod o+r para restaurar a permissão original. Em seguida, reinicie o serviço de host do plug-in para backups e restaurações para ter êxito.

UserErrorBackupFailedAsRemedialBackupInProgress

Mensagem de Erro Remedial Backup in progress.
Causas possíveis O Azure Backup aciona uma cópia de segurança completa de remediação para lidar com a quebra da cadeia de registos LSN. Enquanto a correção completa está em andamento, os backups (completos/diferenciais/incrementais) acionados por meio do portal/CLI falham com esse erro.
Ação recomendada Aguarde até que o backup completo de correção seja concluído com êxito antes de acionar outro backup.

OperationCancelledBecauseConflictingOperationRunningUserError

Mensagem de Erro Conflicting operation in progress.
Causas possíveis Um backup completo/diferencial/incremental acionado por meio de clientes HANA de portal/CLI/nativos, enquanto outro backup completo/diferencial/incremental já está em andamento.
Ação recomendada Aguarde a conclusão do trabalho de backup ativo antes de acionar um novo backup completo/delta.

OperationCancelledBecauseConflictingAutohealOperationRunning UserError

Mensagem de Erro Auto-heal Full backup in progress.
Causas possíveis O Backup do Azure aciona um backup completo de recuperação automática para resolver UserErrorHANALSNValidationFailure. Enquanto esse backup de recuperação automática está em andamento, todos os backups de log acionados pelo HANA falham com OperationCancelledBecauseConflictingAutohealOperationRunningUserError.
Quando o backup completo de recuperação automática estiver concluído, os logs e todos os outros backups começarão a funcionar conforme o esperado.
Ação recomendada Aguarde a conclusão do backup completo de recuperação automática antes de acionar um novo backup Full/delta.

Erro de execução do script de pré-registro do ambiente

UserErrorHanaPreScriptNotRun

UserErrorPreregistrationScriptNotRun

Mensagem de Erro Pre-registration script not run.
Causas possíveis O script de pré-registro do SAP HANA para configurar o ambiente não foi executado.
Ação recomendada Faça download e execute o script de pré-registro na instância do SAP HANA.

UserErrorTargetPOExistsOverwriteNotSpecified

Mensagem de Erro Target database cannot be overwritten for Restore.
Causas possíveis O banco de dados de destino existe, mas não pode ser substituído. A substituição de força não está definida no fluxo de restauração no portal/CLI.
Ação recomendada Restaure o banco de dados com a opção forçar substituição selecionada ou restaure para um banco de dados de destino diferente.

UserErrorRecoverySysScriptFailedToTriggerRestore

Mensagem de Erro RecoverySys.py could not be run successfully to restore System DB.
Causas possíveis As possíveis causas para a falha na restauração do banco de dados do sistema são:
  • O Backup do Azure não consegue encontrar Recoverysys.py na máquina HANA. Isso acontece quando o ambiente HANA não está configurado corretamente.
  • Recoverysys.py está presente, mas quando você aciona esse script, ele não consegue invocar o HANA para executar a restauração.
  • Recoverysys.py invocou com êxito o HANA para executar a restauração, mas o HANA não consegue restaurar.
Ação recomendada
  • Para o problema 1, trabalhe com a equipe do SAP HANA para corrigir o problema.
  • Para 2 e 3, execute o comando HDSetting.sh no prompt sid-adm e veja o rastreamento de log. Por exemplo, /usr/sap/SID/HDB00/HDBSetting.sh.
Compartilhe essas descobertas com a equipe do SAP HANA para corrigir o problema.

UserErrorDBNameNotInCorrectFormat

Mensagem de Erro Restored database name not in correct format.
Causas possíveis O nome do banco de dados restaurado que você forneceu não está no formato aceitável/esperado.
Ação recomendada Certifique-se de que o nome do banco de dados restaurado comece com uma letra e não contenha nenhum símbolo, além de dígitos ou um sublinhado.
Pode conter apenas um máximo de 127 caracteres e não deve começar com "_SYS_".

UserErrorDefaultSidAdmDirectoryChanged

Mensagem de Erro Default sid-adm directory changed.
Causas possíveis O diretório sid-adm padrão foi alterado e HDBSetting.sh não está disponível nesse diretório padrão.
Ação recomendada Se HXE for o SID, certifique-se de que a variável de ambiente HOME esteja definida como /usr/sap/HXE/home como usuário sid-adm .

UserErrorHDBsettingsScriptNotFound

Mensagem de Erro HDBSetting.sh file cannot be found.
Causas possíveis A restauração dos bancos de dados do sistema falhou porque o ambiente do <usuário sid>adm não conseguiu encontrar o arquivo HDBsettings.sh para acionar a restauração.
Ação recomendada Trabalhe com a equipe do SAP HANA para corrigir esse problema.

Se HXE for o SID, certifique-se de que a variável de ambiente HOME esteja definida como /usr/sap/HXE/home como usuário sid-adm .

UserErrorInsufficientSpaceOnSystemDriveForExtensionMetadata

Mensagem de Erro Insufficient space on HANA machine to perform Configure Backup, Backup or Restore activities.
Causas possíveis O espaço em disco na sua máquina HANA está quase cheio ou cheio fazendo com que a(s) atividade(s) de Backup, Backup ou Restauração falhe(m).
Ação recomendada Verifique o espaço em disco em sua máquina HANA para garantir que haja espaço suficiente para que a(s) atividade(s) de Backup, Backup ou Restauração seja concluída com êxito.

CloudDosAbsoluteLimitReached

Mensagem de Erro Operation is blocked as you have reached the limit on number of operations permitted in 24 hours.
Causas possíveis Quando você atinge o limite máximo permitido para uma operação em um período de 24 horas, esse erro aparece.

Por exemplo: se você tiver atingido o limite para o número de tarefas de backup de configuração que podem ser acionadas por dia e tentar configurar o backup em um novo item, verá esse erro.
Ação recomendada Normalmente, tentar novamente a operação após 24 horas resolve esse problema. No entanto, se o problema persistir, pode contactar o suporte da Microsoft para obter ajuda.

CloudDosAbsoluteLimitReachedWithRetry

Mensagem de Erro Operation is blocked as the vault has reached its maximum limit for such operations permitted in a span of 24 hours.
Causas possíveis Quando você atinge o limite máximo permitido para uma operação em um período de 24 horas, esse erro aparece. Esse erro geralmente aparece quando há operações em escala, como modificar a política ou a proteção automática. Ao contrário do caso de CloudDosAbsoluteLimitReached, não há muito que você possa fazer para resolver esse estado. Na verdade, o serviço de Backup do Azure tentará novamente as operações internamente para todos os itens em questão.

Por exemplo, se você tiver um grande número de fontes de dados protegidas com uma política e tentar modificá-la, ela acionará os trabalhos de configuração de proteção para cada um dos itens protegidos e, às vezes, poderá atingir o limite máximo permitido para essas operações por dia.
Ação recomendada O serviço de Backup do Azure repetirá automaticamente essa operação após 24 horas.

UserErrorInvalidBackint

Mensagem de Erro Encontrado executável hdbbackint inválido.
Causa possível 1. A operação para alterar o caminho Backint de /opt/msawb/bin para /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint falhou devido ao espaço de armazenamento insuficiente no novo local.

2. O utilitário hdbbackint localizado em /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint não tem permissões executáveis ou propriedade correta.
Ação recomendada 1. Certifique-se de que há espaço livre disponível ou /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint o caminho onde você deseja salvar backups.

2. Certifique-se de que o /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint grupo sapsys tem permissões apropriadas no arquivo executando o comando chmod 755.

UserErrorHanaSQLQueryFailed

Mensagem de Erro A operação falhou ao executar a consulta no HANA Server.

Todas as operações que falham com este erro de usuário é devido a um problema causado no lado Hana durante a execução da consulta. Detalhes adicionais têm a mensagem clara do erro.
Causas possíveis - Problema de corrupção de disco.
- Problemas de alocação de memória.
- Demasiadas bases de dados em uso.
- Problema de atualização de topologia.
Ação recomendada Trabalhe com a equipe do SAP HANA para corrigir esse problema. No entanto, se o problema persistir, pode contactar o suporte da Microsoft para obter mais assistência.

UserErrorRestoreTargetDirectoriesAbsent

Mensagem de Erro PreRestoreDataParamsPrep: Target directory não existe.
Causas Possíveis A restauração como arquivos está falhando devido ao diretório selecionado para restauração não existir no servidor de destino ou não estar acessível.
Ação recomendada Verifique se o diretório selecionado está disponível no servidor de destino e verifique se você selecionou o servidor de destino correto no momento da restauração.

JobCancelledOnExtensionUpgrade

Mensagem de Erro O trabalho de backup foi cancelado porque o serviço de extensão de backup da carga de trabalho foi reiniciado para uma atualização.
Causa possível O trabalho de backup e restauração falha devido à atualização automática da extensão quando a operação de backup/restauração está em andamento.
Ação recomendada Aguarde pela conclusão da atualização da extensão. Em seguida, o HANA aciona novamente os backups de log com falha, se houver.

No entanto, os backups completos/diferenciais/incrementais com falha não serão reacionados pelo Backup do Azure e você precisará acionar manualmente essa operação.

Restaurar verificações

Restauração do banco de dados de contêiner único (SDC)

Cuide das entradas enquanto restaura um único banco de dados de contêiner (SDC) para HANA em outra máquina SDC. O nome da base de dados deve ser indicado em minúsculas e entre sdc parênteses. A instância HANA será exibida em maiúsculas.

Suponha que seja feito backup de uma instância SDC HANA "H21". A página de itens de backup mostrará o nome do item de backup como h21(sdc). Se você tentar restaurar esse banco de dados para outro SDC de destino, digamos H11, as entradas a seguir precisam ser fornecidas.

Nome do banco de dados SDC restaurado

Tenha em conta os seguintes pontos:

  • Por padrão, o nome do banco de dados restaurado será preenchido com o nome do item de backup. Neste caso, h21(sdc).
  • Selecione o destino, pois H11 não alterará o nome do banco de dados restaurado automaticamente. Deve ser editado para h11(sdc). Em relação ao SDC, o nome db restaurado será o ID da instância de destino com letras minúsculas e sdc anexado entre colchetes.
  • Como o SDC pode ter apenas um único banco de dados, você também precisa marcar a caixa de seleção para permitir a substituição dos dados do banco de dados existentes pelos dados do ponto de recuperação.
  • O Linux diferencia maiúsculas de minúsculas. Portanto, tenha cuidado para preservar o caso.

Restauração do MDC (banco de dados de vários contêineres)

Em vários bancos de dados de contêiner para HANA, a configuração padrão é SYSTEMDB + 1 ou mais DBs de locatário. A restauração de uma instância inteira do SAP HANA restaura os DBs SYSTEMDB e Tenant. Um restaura o SYSTEMDB primeiro e, em seguida, prossegue para o banco de dados do locatário. O banco de dados do sistema significa essencialmente substituir as informações do sistema no destino selecionado. Essa restauração também substitui as informações relacionadas ao BackInt na instância de destino. Portanto, depois que o banco de dados do sistema for restaurado para uma instância de destino, execute o script de pré-registro novamente. Só então as restaurações subsequentes do banco de dados do locatário serão bem-sucedidas.

Fazer backup de uma VM replicada

Cenário 1

A VM original foi replicada usando o Azure Site Recovery ou o backup da VM do Azure. A nova VM foi criada para simular a VM antiga. Ou seja, as configurações são exatamente as mesmas. (É porque a VM original foi excluída e a restauração foi feita a partir do backup da VM ou do Azure Site Recovery).

Este cenário poderia incluir dois casos possíveis. Saiba como fazer backup da VM replicada em ambos os casos:

  1. A nova VM criada tem o mesmo nome e está no mesmo grupo de recursos e assinatura que a VM excluída.

    • A extensão já está presente na VM, mas não é visível para nenhum dos serviços
    • Executar o script de pré-registro
    • Registre novamente a extensão para a mesma máquina no portal do Azure (Backup -> Exibir detalhes -> Selecione a VM do Azure relevante -> Registrar novamente)
    • Os bancos de dados de backup já existentes (da VM excluída) devem começar a ser copiados com êxito
  2. A nova VM criada tem:

    • um nome diferente da VM excluída
    • o mesmo nome que a VM excluída, mas está em um grupo de recursos ou assinatura diferente (em comparação com a VM excluída)

    Em caso afirmativo, siga estes passos:

    • A extensão já está presente na VM, mas não é visível para nenhum dos serviços
    • Executar o script de pré-registro
    • Se você descobrir e proteger os novos bancos de dados, começará a ver bancos de dados ativos duplicados no portal. Para evitar isso, pare a proteção com a retenção de dados para os bancos de dados antigos. Em seguida, continue com as etapas restantes.
    • Descubra as bases de dados
    • Habilite backups nesses bancos de dados
    • Os bancos de dados de backup já existentes (da VM excluída) continuam a ser armazenados no cofre. Eles são armazenados com seus backups sendo retidos de acordo com a política.

Cenário 2

A VM original foi replicada usando o Azure Site Recovery ou o backup da VM do Azure. A nova VM foi criada a partir do conteúdo — para ser usada como modelo. A VM é nova com um novo SID.

Siga estas etapas para habilitar backups na nova VM:

  • A extensão já está presente na VM, mas não é visível para nenhum dos serviços
  • Execute o script de pré-registro. Com base no SID da nova VM, dois cenários podem surgir:
    • A VM original e a nova VM têm o mesmo SID. O script de pré-registro é executado com êxito.
    • A VM original e a nova VM têm SIDs diferentes. O script de pré-registro falha. Entre em contato com o suporte da Microsoft para obter ajuda nesse cenário.
  • Descubra os bancos de dados dos quais você deseja fazer backup
  • Habilite backups nesses bancos de dados

Atualização de versão SDC ou atualização de versão MDC na mesma VM

As atualizações para o sistema operacional, alteração de versão do SDC ou alteração de versão do MDC que não causam uma alteração no SID podem ser tratadas da seguinte maneira:

  • Verifique se a nova versão do sistema operacional, SDC ou MDC é atualmente suportada pelo Backup do Azure
  • Interromper a proteção com a retenção de dados para o banco de dados
  • Executar a atualização ou atualização
  • Execute novamente o script de pré-registro. Muitas vezes, o processo de atualização pode remover as funções necessárias. Execute o script de pré-registro para verificar todas as funções necessárias.
  • Retomar a proteção para o banco de dados novamente

Atualização de SDC para MDC sem alteração no SID

As atualizações de SDC para MDC que não causam uma alteração de SID podem ser tratadas da seguinte forma:

  • Verifique se a nova versão do MDC é atualmente suportada pelo Backup do Azure
  • Pare a proteção com a retenção de dados para o banco de dados SDC antigo
  • Execute a atualização. Após a conclusão, o sistema HANA agora é MDC com um banco de dados do sistema e DBs de locatário
  • Execute novamente o script de pré-registro
  • Registre novamente a extensão para a mesma máquina no portal do Azure (Backup -> Exibir detalhes -> Selecione a VM do Azure relevante -> Registrar novamente)
  • Selecione Redescobrir DBs para a mesma VM. Esta ação deve mostrar os novos DBs na etapa 3 como SYSTEMDB e Tenant DB, não SDC
  • O banco de dados SDC mais antigo continua a existir no cofre e tem os dados de backup antigos retidos de acordo com a política.
  • Configurar backup para esses bancos de dados

Atualização de SDC para MDC com uma alteração no SID

As atualizações de SDC para MDC que causam uma alteração de SID podem ser tratadas da seguinte forma:

  • Verifique se a nova versão do MDC é atualmente suportada pelo Backup do Azure
  • Pare a proteção com a retenção de dados para o banco de dados SDC antigo
  • Mova o arquivo config.json localizado em /opt/msawb/etc/config/SAPHana/.
  • Execute a atualização. Após a conclusão, o sistema HANA agora é MDC com um banco de dados do sistema e DBs de locatário.
  • Execute novamente o script de pré-registro com os detalhes corretos (novo SID e MDC). Devido a uma alteração no SID, você pode enfrentar problemas com a execução bem-sucedida do script. Entre em contato com o suporte do Backup do Azure se tiver problemas.
  • Registre novamente a extensão para a mesma máquina no portal do Azure (Backup -> Exibir detalhes -> Selecione a VM do Azure relevante -> Registrar novamente).
  • Selecione Redescobrir DBs para a mesma VM. Esta ação deve mostrar os novos DBs na etapa 3 como SYSTEMDB e Tenant DB, não SDC.
  • O banco de dados SDC mais antigo continua a existir no cofre e tem dados de backup antigos retidos de acordo com a política.
  • Configure o backup para esses bancos de dados.

Falhas no novo registo

Verifique se há um ou mais dos seguintes sintomas antes de acionar a operação de novo registro:

  • Todas as operações (como backup, restauração e configuração de backup) estão falhando na VM com um dos seguintes códigos de erro: WorkloadExtensionNotReachable, UserErrorWorkloadExtensionNotInstalled, WorkloadExtensionNotPresent, WorkloadExtensionDidntDequeueMsg.

  • Se a área Status do backup do item de backup estiver mostrando Não acessível, exclua todas as outras causas que possam resultar no mesmo status:

    • Falta de permissão para executar operações relacionadas a backup na VM
    • A VM é desligada, portanto, os backups não podem ocorrer
    • Problemas de rede

Estes sintomas podem surgir por uma ou mais das seguintes razões:

  • Uma extensão foi excluída ou desinstalada do portal.
  • A VM foi restaurada no tempo por meio da restauração de disco in-loco.
  • A VM foi desligada por um longo período, portanto, a configuração de extensão nela expirou.
  • A VM foi excluída. Além disso, a outra VM foi criada com o mesmo nome e no mesmo grupo de recursos que a VM excluída.

Nos cenários anteriores, recomendamos que você acione uma operação de novo registro na VM.

Fazer backup dos logs do banco de dados SAP HANA

O backup de log não é acionado apesar do sucesso do backup completo.

Possível causa: os valores do banco de dados SAP HANA estão incorretos para acionar o backup de log.

Ação recomendada: Verifique se os seguintes valores para a configuração do SAP HANA estão definidos corretamente:

  • enable_auto_log_backup:Sim
  • log_backup_using_backint: Verdadeiro
  • catalog_backup_using_backint: Verdadeiro
  • log_mode: normal
  • log_backup_timeout_s: O mesmo que a política de backup de log do portal do Azure (a frequência é em segundos).

Próximo passo

  • Analise as perguntas frequentes sobre o backup de bancos de dados SAP HANA em VMs do Azure.