1、设置primary和standby启动时参数文件为spfile
SQL> show parameter spfile;
2、设置DG_BROKER_START为TRUE
将主备库的dg_broker_start的VALUE设置为true。
SQL>alter system set dg_broker_start=true scope=both;
SQL>! ps -ef|grep dmon
SQL>show parameter dg_broker_start;
SQL>SELECT d.DBID,
d.DB_UNIQUE_NAME,
d.FORCE_LOGGING,
d.FLASHBACK_ON,
d.FS_FAILOVER_STATUS,
d.FS_FAILOVER_CURRENT_TARGET,
d.FS_FAILOVER_THRESHOLD,
d.FS_FAILOVER_OBSERVER_PRESENT,
d.FS_FAILOVER_OBSERVER_HOST
FROM v$database d;
3、配置监听
需要在listener.ora静态添加一个service_name为db_unique_name_DGMGRL.db_domain的注册。这个service_name会在DGMGRL重启数据库的时候用到。通过DGMGRL重启数据库时DMON进程会先将数据库关闭,然后DGMGRL用此service_name通过listener连接到数据库,发出启动命令。tnsnames.ora主备库保持一致。
主库:
vi /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
# listener.ora Network Configuration File: /u01/oracle/product/11.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = standbynode)(PORT = 1521))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME=orcl11gdg)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
(SID_NAME = orcl11g)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl11gdg_DGMGRL.lhr.com)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
(SID_

最低0.47元/天 解锁文章
791

被折叠的 条评论
为什么被折叠?



