上一主题: 针对高可用性配置端点下一主题: 使用 Veritas Cluster Server 在 Linux 上实施 CA ControlMinder 高可用性


针对高可用性的 Oracle RAC 配置

如果您使用 Oracle 作为策略和报告数据库,则可使用 Oracle RAC 配置 Oracle 以实现高可用性。Oracle Real Applications Cluster (RAC) 是基于共享磁盘体系结构的群集数据库,该体系结构为 Oracle 数据库提供了高可用性。

示例:使用 Oracle RAC 配置 CA ControlMinder 企业管理 for High Availability

以下示例说明如何将 CA ControlMinder 企业管理 配置为使用 Oracle RAC,以实现高可用性。

  1. 为企业管理准备 Oracle 数据库。

    在 Oracle RAC 服务器上创建用户帐户,并分配安装 CA ControlMinder 企业管理 的用户特权。

  2. 实施 CA ControlMinder 企业管理 for High Availability。

    安装并配置主企业管理服务器和辅助企业管理服务器。

    注意:在“主机名”字段中指定 Oracle RAC 的逻辑名称,在“服务名称”字段中指定共享服务名称。

  3. 确认可以正确解析 Oracle RAC 主机名。

    将主机 IP 地址映射到 Oracle RAC 的逻辑名称。 例如:

    11.11.111.11  Node1MachineName
    11.11.111.12  Node2MachineName
    11.11.111.11  Node1LogicalMachineName
    11.11.111.12  Node2LogicalMachineName
    
  4. 修改主企业管理服务器和辅助企业管理服务器设置,以使用 Oracle RAC。 请执行以下操作:
    1. 停止 JBoss 应用程序服务器。
    2. 导航到以下路径,其中 JBoss_HOME 表示 JBoss 的安装目录:
      JBoss_HOME/server/default/deploy
      
  5. 打开以下文件进行编辑:
    imauditdb-ds.xml
    imtaskpersistencedb-ds.xml
    imworkflowdb-ds.xml
    objectstore-ds.xml
    reportsnapshot-ds.xml
    
  6. 在每个文件中,找到 <connection-url> 标记,然后按如下所述指定主机名和服务名称:
    <connection-url>jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=off)(FAILOVER=on)(ADDRESS_LIST=(ADDRESS=(protocol=tcp)(host=Node1LogicalMachineName)(port=1521))(ADDRESS=(protocol=tcp)(host= Node2LogicalMachineName)()(port=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=SharedService)))</connection-url>
    
  7. 在每个文件中添加以下行:
    <check-valid-connection-sql>select 1 from dual</check-valid-connection-sql>
    
  8. 保存并关闭文件。
  9. 启动 JBoss 应用程序服务器。

    现已配置主企业管理服务器和辅助企业管理服务器。