Reiniciando Db2 o HADR no banco de dados auxiliar de espera designado
Um banco de dados de espera auxiliar pode ter sido o banco de dados primário por causa da manutenção ou indisponibilidade dos bancos de dados primário e de espera principal. Quando os bancos de dados primários ou principais em espera ficaram disponíveis e uma transferência foi executada de volta para um desses dois bancos de dados, o HADR foi automaticamente interrompido no banco de dados auxiliar.
Sobre esta tarefa
Como o Governor, o mecanismo de failover automatizado, não está em execução nos bancos de dados auxiliares, a HADR deve ser explicitamente reiniciada usando a ferramenta manage_hadr com a opção -start_as standby.
A opção -status com a ferramenta manage_hadr exibe a mensagem a seguir para indicar que a HADR não foi iniciada:
oc exec -it c-${aux1_id}-db2u-0 -n ${aux1_project} -- manage_hadr -status
Output:
#######################################################################
### Db2 Advanced Edition high availability and ###
### disaster recovery (HADR) management ###
#######################################################################
Running HADR action -status on the database BLUDB ...
Unable to query HADR status.
################################################################################
* The requested HADR operation failed.
* Correct the errors and rerun the manage_hadr command.
################################################################################
Procedimento
Use a manage_hadr ferramenta para iniciar o HADR como modo de espera.
oc exec -it c-db2-aux-db2u-0 -- manage_hadr -start_as standby