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