################################################### ## How to configure DATA GUARD BROKER ###################################################
# Create the data guard broker files
--Primary alter system set dg_broker_config_file1 = '+DATA1/TEFOXTR/DATAGUARDCONFIG/brokerconfig01.dat'; alter system set dg_broker_config_file2 = '+FRA1/TEFOXTR/DATAGUARDCONFIG/brokerconfig02.dat';
--Standby alter system set dg_broker_config_file1 = '+DATA1/TEFOXZH/DATAGUARDCONFIG/brokerconfig01.dat'; alter system set dg_broker_config_file2 = '+FRA1/TEFOXZH/DATAGUARDCONFIG/brokerconfig02.dat';
--Start the broker on both databases alter system set dg_broker_start=true;
--From the primary database connect to the broker and create the configuration #dgmgrl
--Create the configuration for primary database create configuration 'BRKTEFOX' as primary database is 'TEFOXTR' connect identifier is TEFOXTR_DGBHA.emilianofusaglia.net;
--Add standby database add database 'TEFOXZH' as connect identifier is TEFOXZH_DGBHA.emilianofusaglia.net;
--Setup the properties edit database 'TEFOXTR' set property 'LogXptMode' = 'SYNC'; edit database 'TEFOXZH' set property 'LogXptMode' = 'SYNC'; --or edit database 'TEFOXTR' set property 'LogXptMode' = 'ASYNC'; edit database 'TEFOXZH' set property 'LogXptMode' = 'ASYNC';
edit configuration set protection mode as maxprotection; --or edit configuration set protection mode as maxavailability; --or edit configuration set protection mode as maxperformance;
edit database 'TEFOXTR' set property 'NetTimeout' = '20'; edit database 'TEFOXZH' set property 'NetTimeout' = '20';
edit database 'TEFOXTR' set property 'Binding' = 'MANDATORY'; edit database 'TEFOXZH' set property 'Binding' = 'MANDATORY';
enable configuration;
-- Switchover command: DGMGRL> SWITCHOVER to "TEFOXZH";
--Stop Recovery edit database 'TEFOXZH' set state = 'APPLY-OFF'; --Start Recovery edit database 'TEFOXZH' set state = 'APPLY-ON'; edit database 'TEFOXZH' set state = 'APPLY-ON' WITH APPLY INSTANCE ='TEFOXZH1';
--Enable ArchiveLog Tracing on Primary and Standby for Troubleshooting edit instance 'TEFOXTR1' on database 'TEFOXTR' set property 'LogArchiveTrace' = '1'; edit instance 'TEFOXZH1' on database 'TEFOXZH' set property 'LogArchiveTrace' = '6345';