hadr administrator user account not found – sybase sap ase with hadr

 

πŸ“˜ TUTORIAL

CorreΓ§Γ£o do erro β€œhadr administrator user account not found”

 

Importante: As vezes esse erro acontece por um bug de kernel, entΓ£o talvez seja melhor apenas fazer um shutdown/startup do ambiente antes de seguir com o troubleshooting mais profundo.

SAP ASE 16.0.4 – ReplicaΓ§Γ£o HADR – Site SecundΓ‘rio (DR)


🧩 CenÑrio (dados fictícios e consistentes)

Item Valor
Servidor ASE PrimΓ‘rio NPL_PRD01
Servidor ASE SecundΓ‘rio (DR) NPL_DR01
Server Name ASE (DR) NPL_NPLsthDR
Sistema Operacional AIX 7.2
Tipo de ReplicaΓ§Γ£o HADR
UsuΓ‘rio OS ASE sybase
Arquivo de log $SYBASE/$SYBASE_ASE/install/NPL.log
IP PrimΓ‘rio (fictΓ­cio) 10.10.10.11
IP DR (fictΓ­cio) 10.10.10.21

❌ Erro observado no log


πŸ” Causa raiz (explicaΓ§Γ£o clara)

O ASE nΓ£o sabe qual login interno deve usar para as tarefas automΓ‘ticas do HADR
(ex.: heartbeat, status, controle de sincronismo).

πŸ‘‰ Esse login precisa ser explicitamente definido usando:

Sem isso:

  • O HADR tenta usar suserid = 0
  • Falha na autenticaΓ§Γ£o
  • Gera erro 11221 + background task error 4002

πŸ”· PASSO 1 – Descobrir se JÁ existe um login HADR configurado

πŸ’» Executar em: 🟣 Servidor (NPL_DR01)
⏱️ Tempo estimado: ~1 minuto

Conecte como sa:

Execute:

πŸ“€ PossΓ­veis resultados

Caso A – NΓƒO existe login configurado (mais comum):

βœ… Confirma a causa do erro β†’ prossiga para o Passo 3


Caso B – Existe login configurado (ex.: hadruser):

➑️ Nesse caso, pule para o Passo 2 para validar se o login ainda existe e estÑ correto.


πŸ”· PASSO 2 – Identificar qual Γ© o login HADR no ASE (se existir)

πŸ’» Executar em: 🟣 Servidor
⏱️ Tempo estimado: ~2 minutos

2.1 Ver todos os logins administrativos possΓ­veis

πŸ“Œ O login HADR normalmente Γ©:

  • hadruser (mais comum)
  • ou DR_admin (ambientes mais antigos)

2.2 Confirmar se o login tem privilΓ©gio adequado

πŸ“€ Esperado:

⚠️ Se não tiver sa_role, o HADR vai falhar.


πŸ”· PASSO 3 – Criar o login HADR (se nΓ£o existir)

πŸ’» Executar em: 🟣 Servidor
⏱️ Tempo estimado: ~2 minutos

πŸ” Use o mesmo login e senha em TODOS os ASEs do HADR
(PrimΓ‘rio e DR)

βœ… VerificaΓ§Γ£o


πŸ”· PASSO 4 – Registrar o login como HADR system login

πŸ’» Executar em: 🟣 Servidor
⏱️ Tempo estimado: ~1 minuto

πŸ“€ Output esperado


πŸ”· PASSO 5 – Confirmar configuraΓ§Γ£o do HADR login

πŸ“€ Esperado:


πŸ”· PASSO 6 – Repetir OBRIGATORIAMENTE no PrimΓ‘rio

πŸ’‘ Esse passo Γ© crΓ­tico

Execute os Passos 1 β†’ 5 tambΓ©m no:

  • Servidor ASE PrimΓ‘rio (NPL_PRD01)
  • Usando o MESMO login e senha

πŸ”· PASSO 7 – VerificaΓ§Γ£o final no log

πŸ’» Executar em: 🟣 Servidor (DR)
⏱️ Tempo estimado: ~2 minutos

βœ… O erro NΓƒO deve mais aparecer:

  • ❌ hadr administrator user account not found
  • ❌ Error 11221
  • ❌ background task error 4002

⚠️ Problema conhecido – erro de β€œduplicate key row” no setlogin

Se aparecer erro ao rodar sp_hadr_admin setlogin, execute:

πŸ“Œ Esse workaround Γ© oficial SAP para ASE 16.x.


βœ… CONCLUSΓƒO


 

Rolar para cima