lunes, 8 de junio de 2015

Configuración de Data Guard Broker 11g

Les detallo los pasos para configurar  Data Guard Broker 11g pero antes vamos a explicar que es y para que nos va a servir este utilitario que por defecto tiene la versión enterprise de oracle.

Que es   Data Guard Broker?

Es un marco de gestión distribuida que automatiza y centraliza la creación, mantenimiento y la vigilancia de las configuraciones de data guard.

Qué se puede hacer desde Data Guard Broker?


  • Creación de la configuración de una base de datos principal, un nuevo o existente (físico, lógico, o instantánea).
  • Adición de una nueva o existente (física, instantánea, lógico, el RAC o no RAC) bases de datos standby a una configuración de Data Guard existente.
  • Gestión de una configuración completa Data Guard, incluyendo todas las bases de datos.
  • Gestión del modo protección para la configuración.
  • Ejecutar switchover or failover como comando simple que cambia el rol a la base de datos.
  • Supresión del estado de toda la configuración, la captura de la información de diagnóstico, la presentación de informes de estadísticas tales como la tasa de aplicar y hacer de nuevo la tasa de generación de redo, y detectar problemas de forma rápida con monitorización centralizada, pruebas y herramientas de rendimiento. 

fuente:http://docs.oracle.com/cd/B28359_01/server.111/b28295/concepts.htm#i1005616

Configurar Data Guard Broker

1.- Habilitar el utilitario Data Guard Broker

[oracle@oracle]$ sqplus / as sysdba
SQL>ALTER SYSTEM SET DG_BROKER_START=TRUE SCOPE=BOTH;

2.- Conectarse al utilitario Data Guard Broker

[oracle@oracle]$ dgmgrl sys/sysdba_password@prod

3.- Crear la configuración en el servidor primario
DGMGRL> create configuration DGBroker as primarydatabase is prod connect identifier is SRV_PROD;

Donde:

DGBroker : Es el nombre global de la configuración.
prod : Es el nombre del sid el cual es la base de datos principal.
SRV_PROD : Es la entrada en el archivo TNSNAME.ORA con el servicio de producción.

4.- Añadir la base standby a la configuración
DGMGRL>add database prod_stby as connect identifier is SRV_PROD_STBY maintained as physical;

Donde:

prod_stby : Es el nombre del sid el cual es la base de datos standby.
SRV_PROD_STBY : Es la entrada en el archivo TNSNAME.ORA con el servicio de standby.

5.- Habilitar la configuración y validar
DGMGRL> enable configuration;
DGMGRL> show configuration;
Configuration
  Name:                DGBroker
  Enabled:             YES
  Protection Mode:     MaxPerformance
  Fast-Start Failover: DISABLED
  Databases:
    prod          - Primary database
    prod_stby     - Physical standby database

Current status for "DGBroker":
SUCCESS
6.- Comandos posibles que se aplican dentro de la configuración de Data Guard Broker

https://docs.oracle.com/cd/B19306_01/server.102/b14230/dgmgrl.htm