Avalados por :

Procedimiento para reiniciar base de datos db2 en modo HADR de forma segura

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 23 Vistas
0
Cargando...

Hola Expertos,

Tenemos nuestra base de datos de producción db2 en HADR en modo super asíncrono. Queremos reiniciar la máquina principal como parte de una actividad de mantenimiento planificada.

¿Puedo proceder a reiniciar la principal o debo detener también la standby? ¿Hay algún orden para detener y reiniciar la principal y la standby? Por favor, sugiéranme...

Si solo reinicio la principal, quiero ejecutar los siguientes comandos.

DETENER CI y APPS

db2 force applications all

db2 deactivate db SIS

db2 terminate

db2stop force

db2 connect to db SID

Luego reiniciar las bases de datos principales y las máquinas virtuales CI

db2start

db2 activate db SID

iniciar CI y APPS

Gracias

Venkat R

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Hi Venkat,

Para ver los comandos HADR, por favor consulta el siguiente documento:

Bienvenido a Wikis

"Se recomienda apagar primero la base de datos primaria y luego la base de datos secundaria,

para que todos los datos primarios se repliquen en la secundaria.

El inicio de la base de datos secundaria no espera una conexión con la primaria. Por lo tanto,

se recomienda iniciar primero la secundaria y luego la primaria."

•Una vez que se activa la base de datos primaria o secundaria con el comando "dbactivate db" de HADR, la base de datos no se apaga cuando el último cliente se desconecta. Se necesita un comando "deactivate db" explícito para apagar las bases de datos de HADR (primaria o secundaria).
•Usa los comandos "activate db" y "deactivate db" para activar y desactivar la primaria y la secundaria, incluso aunque el comando "start hadr" active implícitamente una base de datos.
Utiliza el comando "start hadr" solo si necesitas funcionalidades específicas de HADR como cambiar el rol o iniciar la primaria por la fuerza. Evitar el uso innecesario de comandos de HADR minimiza el riesgo de cambio de rol involuntario.

El comando "Stop hadr" no desactiva la base de datos. De hecho, ni siquiera está permitido en una base de datos secundaria en línea. En una base de datos primaria, detiene las operaciones de HADR, cambia el rol a estándar, pero deja la base de datos en línea. No hay impacto en las transacciones de los clientes.

Saludos cordiales,
Aidan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Venkat R,

No estoy seguro si utilizaste SA MP de IBM Tivoli para gestionar tu base de datos HADR, si es así, después de detener manualmente tu base de datos primaria, SA MP intentará iniciar la base de datos primaria por sí misma una y otra vez.

Si no utilizaste SA MP de IBM Tivoli para gestionar HADR y el HADR lo gestionas manualmente, creo que podrías seguir los siguientes pasos para reiniciar tu servidor de base de datos primaria:


Iniciar sesión en el servidor de base de datos primaria con db2<sid>:

db2 force applications all

db2 deactivate db <SID>

db2 stop HADR en db <SID>

db2 terminate

db2stop force

Después de detener la base de datos, podrás reiniciar el servidor primario.

y luego podrás reiniciar la base de datos primaria de la siguiente manera:

db2start

db2 start hadr en db <SID> como primario

db2 activate db <SID>

Después de esto, podrás iniciar nuevamente el SAP (CI) en este servidor de base de datos primaria.

Sin embargo, si utilizaste SA MP de IBM Tivoli para gestionar HADR, por favor no utilices los pasos que he proporcionado y contáctanos nuevamente, necesitaremos más información para investigar el problema más a fondo. Gracias.

Saludos
Alfred

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?