Implementamos un Oracle10g RAC con data guard en el Hospital Clínico de Navarra, de la mano de nuestro cliente VASS. La base de datos en standby era un Oracle RAC de dos nodos, mientras que los servidores en producción tenían tres nodos.

Una vez implementada la infraestructura, realizamos la configuración de backup y pruebas de switchover/failover y documentación de recuperación del entorno.

La implementación de las dos bases de datos se llevó a cabo en dos semanas, incluyendo la configuración de Oracle Data Guard Broker y las pruebas de balanceo de servicios entre nodos

Se configuró, además, toda la política de backups con RMAN, incluyendo la creación de un repositorio y la programación y vaciado de archivelogs de las correspondientes bases de datos.

Actualmente las bases de datos siguen en producción.

Cliente:

VASS, S.A. para Hospital Clínico de Navarra

Cliente VASS

Proyecto:

Implantación de Oracle 10g RAC de 3 nodos con Data Guard Broker sobre standby Oracle RAC de 2 nodos.

Ejecución:

Javier Morales, José Miguel Villoslada

El entorno de producción estaba formado por un Oracle 10g RAC de tres nodos. Mediante Oracle Data Guard se sincronizaba una base de datos en standby Oracle 10g RAC de dos nodos. La configuración de DG Broker permite conmutar los entornos entre principal y standby automaticamente.

Antes de realizar la instalación, aseguramos que todas las configuraciones de OS, de almacenamiento y de red funcionan correctamente.

DGMGRL> switchover to prodsb;
Realizando switchover AHORA, espere…
La operación necesita que se cierre la instancia "PROD1" en la base de datos "prod"
Cerrando la instancia "PROD1"…
ORA-01109: base de datos sin abrir

Base de datos desmontada.
Instancia ORACLE cerrada.
La operación necesita que se cierre la instancia "PRODSB2" en la base de datos "prodsb"
Cerrando la instancia "PRODSB2"…
ORA-01109: base de datos sin abrir

Base de datos desmontada.
Instancia ORACLE cerrada.
La operación necesita que se inicie la instancia "PROD1" en la base de datos "prod"
Iniciando la instancia "PROD1"…
Instancia ORACLE iniciada.
Base de datos montada.
La operación necesita que se inicie la instancia "PRODSB2" en la base de datos "prodsb"
Iniciando la instancia "PRODSB2"…
Instancia ORACLE iniciada.
Base de datos montada.
Switchover correcto, la nueva ubicación primaria es "prodsb"

 

DGMGRL> show database prodsb

Database
Name: prodsb
Role: PRIMARY
Enabled: YES
Intended State: ONLINE
Instance(s):
PRODSB1
PRODSB2

Estado actual de "prodsb":
SUCCESS

DGMGRL> show database prod;

Database
Name: prod
Role: PHYSICAL STANDBY
Enabled: YES
Intended State: ONLINE
Instance(s):
PROD1 (apply instance)
PROD3
PROD2

Estado actual de "prod":
SUCCESS

.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos requeridos están marcados *

Publicar comentario