可以将由 Oracle Data Guard 软件控制的 Oracle Data Guard Broker 配置添加到保护组。Sun Cluster Geographic Edition 软件为每个 Oracle Data Guard Broker 配置创建一个阴影 RAC 服务器代理资源组。阴影资源组的名称遵循以下格式:
ODGconfigurationname-rac-proxy-svr-shadow-rg
例如,由 Oracle Data Guard 软件控制的名为 sales 的 Oracle Data Guard Broker 配置具有名为 sales-rac-proxy-svr-shadow-rg 的阴影 RAC 服务器代理资源组。但是,如果配置名称包含一个或多个句点 (.),这些句点将转换为下划线字符 (_) 来构成资源组名称。因此,配置名称 mysales.com 具有名为 mysales_com -rac-proxy-svr-shadow-rg 的阴影资源组。
阴影 RAC 服务器代理资源组“投影”您所创建的实际 RAC 服务器代理资源组,以便管理和监视受 Sun Cluster 软件控制的 Oracle RAC 数据库。
每个阴影资源组都包含一项资源,即 SUNW.gds 资源,该资源的探测脚本反映了 RAC 服务器代理资源组的状态。该资源的名称遵循以下格式:
ODGconfigurationname-rac-proxy-svr-shadow-rs |
有关 RAC 服务器代理资源组的更多信息,请参见《Sun Cluster Data Service for Oracle RAC Guide for Solaris OS》。
阴影 RAC 服务器代理资源组是必需的,因为 Oracle Data Guard 软件与其他 Sun Cluster Geographic Edition 复制产品不同,它是 Oracle RAC 软件必不可少的一部分。Oracle Data Guard 要求 Oracle RAC 软件正在运行并且数据库已启动才能复制其数据。
因此,将实际 RAC 服务器代理资源组置于 Sun Cluster Geographic Edition 控制之下将导致 Oracle RAC 数据库在备用群集上关闭。相比而言,阴影 RAC 服务器代理资源组则可以置于 Sun Cluster Geographic Edition 控制之下。执行此操作时可以不中断数据复制过程,同时仍使配置可以遵循用于管理应用程序资源组的常用 Sun Cluster Geographic Edition 结构。
阴影 RAC 服务器代理资源组的状态指示受 RAC 服务器代理资源组监视和控制的数据库是主群集还是备用群集。也就是说,此状态指示数据库是否在主群集上联机且在备用群集上不受管理。此外,阴影 RAC 服务器代理资源的状态还反映了 RAC 服务器代理资源的状态以及数据库是主群集还是备用群集。