Tuesday, October 20, 2026
  • About Us
  • Contact
DBAInsight
  • Guides
    • 23ai
    • RMAN
    • 26ai
    • Patch Update
    • RMAN
    • MySQL
    • Oracle GoldenGate
  • Cloud Technology
  • Case Studies
  • Troubleshooting
  • Training & Certification
NEWSLETTER
No Result
View All Result
DBAInsight
Home Guides

Create Oracle Data Guard Broker Configuration: Step-by-Step Guide for DBAs

September 26, 2025
in Guides
1
Create Oracle Data Guard Broker Configuration: Step-by-Step Guide for DBAs
0
SHARES
480
VIEWS

If you’re looking to create Oracle Data Guard Broker Configuration, this step-by-step guide will walk you through everything you need—from setting parameters to enabling configurations. Ideal for DBAs managing Oracle environment

Table of Contents

Toggle
  • Step-by-Step Configuration
    • Step 1: Set Broker Configuration Files
    • Related posts
    • How to Fix ORA-01105 and ORA-01174 in Oracle RAC: DB_FILES Parameter Mismatch
    • How to Identify Static Initialization Parameters in Oracle Database 19c
    • Step 2: Enable the Broker
  • Step 3: Connect to DGMGRL
  • Step 4: Create Configuration
  • Step 5: Add Standby Database
  • Step 6: Enable the Configuration
  • Step 7: Check Standby Redo Logs (SRLs)
  • Final Notes

Step-by-Step Configuration

Step 1: Set Broker Configuration Files

On both Primary and Standby, configure the broker files:

Related posts

How to Fix ORA-01105 and ORA-01174 in Oracle RAC: DB_FILES Parameter Mismatch

How to Fix ORA-01105 and ORA-01174 in Oracle RAC: DB_FILES Parameter Mismatch

October 19, 2026
Static Initialization

How to Identify Static Initialization Parameters in Oracle Database 19c

October 16, 2026

Default location: $ORACLE_HOME/dbs or $ORACLE_HOME/database

For a custom path (shared path for RAC):

ALTER SYSTEM SET dg_broker_config_file1 = '<path/file_name>.dat' SCOPE=BOTH SID='*';
ALTER SYSTEM SET dg_broker_config_file2 = '<path/file_name>.dat' SCOPE=BOTH SID='*';

If using ASM:

ALTER SYSTEM SET dg_broker_config_file1 = '+<disk_group>/<file_name>.dat' SCOPE=BOTH SID='*';
ALTER SYSTEM SET dg_broker_config_file2 = '+<disk_group>/<file_name>.dat' SCOPE=BOTH SID='*';

Skip this step if you’re fine with the default path.

Step 2: Enable the Broker

Enable the Data Guard broker on both databases:

ALTER SYSTEM SET DG_BROKER_START=TRUE SCOPE=BOTH SID='*';

Step 3: Connect to DGMGRL

On the primary server:

$ dgmgrl
DGMGRL> CONNECT sys/<password>;

Step 4: Create Configuration

Run the following on the Primary:

DGMGRL> CREATE CONFIGURATION 'PROD_CONF' AS PRIMARY DATABASE IS 'PROD' CONNECT IDENTIFIER IS PROD;

Step 5: Add Standby Database

DGMGRL> ADD DATABASE 'STDBY' AS CONNECT IDENTIFIER IS STDBY MAINTAINED AS PHYSICAL;

Step 6: Enable the Configuration

DGMGRL> ENABLE CONFIGURATION;

Verify:

DGMGRL> SHOW CONFIGURATION;

You should see output like:

Configuration
Name: PROD_CONF
Enabled: YES
Protection Mode: MaxPerformance
Fast-Start Failover: DISABLED

Databases:
PROD - Primary
STDBY - Physical Standby

Status: SUCCESS

Step 7: Check Standby Redo Logs (SRLs)

If you encounter this warning:

ORA-16789: standby redo logs configured incorrectly

Make sure your Standby Redo Logs are properly configured on both sides.

Final Notes

Always replace PROD and STDBY with your actual DB unique names.

To troubleshoot, use:

SHOW DATABASE VERBOSE '<db_unique_name>';

Check logs:

For official prerequisites and deeper insights, check out the Oracle Data Guard Broker Documentation.

Tags: Data GuardData Guard BrokerDatabase AdministrationDatabase FailoverDGMGRLOracleOracle 10gOracle 11gOracle ConfigurationOracle Data Guard SetupOracle DatabaseOracle DBAOracle Disaster RecoveryOracle High AvailabilityOracle ReplicationOracle Step by StepOracle TutorialPrimary DatabaseStandby Database
Previous Post

ORA-28040: No Matching Authentication Protocol – Causes and Fixes

Next Post

Oracle Tablespace Usage Query: Monitor Total, Free & % Used

Next Post
Oracle Tablespace Usage Query: Monitor Total, Free & % Used

Oracle Tablespace Usage Query: Monitor Total, Free & % Used

Comments 1

  1. Pingback: Steps to configure Oracle Data Guard Physical Standby

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

POPULAR NEWS

  • Oracle Patch 38632161: Step-by-Step Guide to Upgrade Oracle 19c to Release Update 19.30

    Oracle Patch 38632161: Step-by-Step Guide to Upgrade Oracle 19c to Release Update 19.30

    0 shares
    Share 0 Tweet 0
  • How To Download And Install The Latest OPatch

    0 shares
    Share 0 Tweet 0
  • Oracle Database 19.32 Release Update (RU) Patching Guide – Patch 39472050

    0 shares
    Share 0 Tweet 0
  • How to Install Oracle 19c Database on Red Hat Enterprise Linux 9

    0 shares
    Share 0 Tweet 0
  • Installing Oracle Database 26AI on Red Hat Enterprise Linux 9

    0 shares
    Share 0 Tweet 0
  • About Us
  • Contact

© 2026 DBAInsight - Smarter Databases. Sharper Insights. DBAInsight.

No Result
View All Result
  • Home
  • Cloud & Modern DBs
  • Guides
  • Cloud Technology
  • Case Studies
  • Troubleshooting
  • Training & Certification

© 2026 DBAInsight - Smarter Databases. Sharper Insights. DBAInsight.

Add as a preferred source on Google
Add as preferred source on Google