Sun Cluster Geographic Edition 数据复制指南(适用于 Oracle Data Guard)

Oracle Data Guard Broker 配置

要定义 Oracle Data Guard Broker 配置,需要确定以下信息:

在一对主数据库和备用数据库之间配置 Oracle Data Guard 后,可以通过使用 ${ORACLE_HOME}/bin/dgmgrl 命令来定义所指定复制的属性创建 Oracle Data Guard Broker 配置。可以使用此命令来设置和检索前面列出的 Oracle Data Guard Broker 属性。

您还需要确定管理每个群集上的 Oracle RAC 数据库的 RAC 服务器代理资源组的名称。可以通过 clsetup 命令使用数据服务配置向导来配置这些名称,或者按照《Sun Cluster Data Service for Oracle RAC Guide for Solaris OS》中的附录 D “Command-Line Alternatives”中的说明来配置这些名称。

在下表所列出的 Oracle Data Guard Broker 配置属性中,只能使用 Sun Cluster Geographic Edition 软件更改 Protection Mode 属性。不能使用 Sun Cluster Geographic Edition 软件修改配置中的其他 Oracle Data Guard Broker 属性,如 DelayMinsMaxFailureMaxConnectionsNetTimeout 属性。您需要手动调整这些属性,这可以使用 Oracle Data Guard Broker 命令来完成,也可以通过使用 SQL*Plus 修改 spfile 服务器参数文件或 init${SID}.ora 文件中保存的相应数据库参数来完成。

属性 

允许的值 

描述 

Protection Mode

MaxPerformanceMaxAvailability MaxProtection

Oracle 所使用的数据复制模式,范围从异步 (MaxPerformance) 到同步 (MaxProtection)

Standby type

physicallogical

所执行的复制的类型,作为主数据库定义的一部分保存,包括 Redo Apply (physical) 或 SQL Apply (logical)

Configuration name

 

Oracle Data Guard Broker 配置(包含一个主数据库和一个备用数据库)的名称 

Primary database

 

主数据库的名称、其 net 服务名以及其备用类型 

Secondary database

 

备用数据库的名称以及其 net 服务名 

在执行切换和接管操作期间,Sun Cluster Geographic Edition 软件修改 Oracle Data Guard Broker 配置角色更改。

有关 Oracle Data Guard Broker 配置的更多信息,请参阅 Oracle Data Guard Broker 文档