SQL> show parameter DG_BROKER_START
NAME TYPE VALUE
---------------------------------- ----------- ------------------------------
dg_broker_start boolean FALSE
SQL> show parameter DG_BROKER_STAR
NAME TYPE VALUE
---------------------------------- ----------- ------------------------------
dg_broker_start boolean FALSET
SQL> select status,instance_name,database_role,protection_mode from v$database,v$instance;
STATUS INSTANCE_NAME DATABASE_ROLE PROTECTION_MODE
------------ ---------------- ---------------- --------------------
OPEN orcl PRIMARY MAXIMUM PERFORMANCE
SQL> select max(sequence#) from v$archived_log;
MAX(SEQUENCE#)
--------------
35
SQL> select status,instance_name,database_role,protection_mode from v$database,v$instance;
STATUS INSTANCE_NAME DATABASE_ROLE PROTECTION_MODE
------------ ---------------- ---------------- --------------------
OPEN orcldr PHYSICAL STANDBY MAXIMUM PERFORMANCE
SQL> select max(sequence#) from v$archived_log;
MAX(SEQUENCE#)
--------------
35
SQL> alter system set dg_broker_start=true
System altered.
SQL> show parameter dg_broker_config
NAME TYPE VALUE
------------------------------------ ----------- ---------------------------
dg_broker_config_file1 string +DATA/orcl/dgb_file1.dat
dg_broker_config_file2 string +FRA/orcl/dgb_file2.dat
SQL> alter system set dg_broker_start=true
System altered.
SQL> show parameter dg_broker_config
NAME TYPE VALUE
------------------------------------ ----------- ---------------------------
dg_broker_config_file1 string +DATA/orcldr/dgb_file1.dat
dg_broker_config_file2 string +FRA/orcldr/dgb_file2.date
SID_LIST_LISTENER=
(SID_LIST=
? (SID_DESC=
? (GLOBAL_DBNAME=orcl_DGMGRL)
? (ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/db)
? (SID_NAME=orcl01)
)
)
SID_LIST_LISTENER=
(SID_LIST=
? (SID_DESC=
?(GLOBAL_DBNAME=orcldr_DGMGRL)
?(ORACLE_HOME=/u01/app/oracle/product/12.2.0.1/db)
?(SID_NAME=orcldr1)
)
?)
[oracle@GreenNode ~]$ dgmgrl
DGMGRL for Linux: Version 11.2.0.3.0 - 64bit Production
Copyright (c) 2000, 2009, Oracle. All rights reserved.
Welcome to DGMGRL, type "help" for information.
DGMGRL> connect sys/Banana@orcl
Connected.
DGMGRL> create configuration 'orcl' as primary database is 'orcl' connect identifier is orcl;
Configuration "orcl" created with primary database "orcl"
DGMGRL> show configuration;
Configuration - orcl
Protection Mode: MaxPerformance
Databases:
orcl - Primary database
Fast-Start Failover: DISABLED
Configuration Status:
DISABLED
DGMGRL> add database 'orcldr' as connect identifier is orcldr maintained as physical;
Database "orcldr" added
DGMGRL> show configuration;
Configuration - orcldr
Protection Mode: MaxPerformance
Databases:
orcl - Primary database
orcldr - Physical standby database
Fast-Start Failover: DISABLED
Configuration Status:
DISABLED
DGMGRL> enable configuration;
Enabled.
DGMGRL> show configuration;
Configuration - orcl
Protection Mode: MaxPerformance
Databases:
orcl - Primary database
orcldr - Physical standby database
Fast-Start Failover: DISABLED
Configuration Status:
SUCCESS
DGMGRL>