监视安装和启动

要完成网格基础结构 (GI) 安装,最多可能需要 20 分钟。通过 SSH 连接到单区域或多区域配置中主集群和备用集群的 node1、仅主集群(如果只有主配置)或备用集群(如果只有备用配置)以监视此过程。

  1. 获取主群集 node1 的公共 IP 地址:

    1. 在 Oracle Cloud 控制台的导航菜单中,依次选择计算和实例。

    2. 在 "Instances"(实例)列表中,找到主群集的 node1,然后复制其公共 IP 。

      提示:主集群的 node1 的命名约定为 <cluster-prefix>1-<node-prefix>1。

  2. 使用终端应用程序或 Cloud Shell 以 opc 用户身份通过 SSH 连接到主集群的 node1。

  3. 在支持的文本编辑器中打开 /tmp/startupScript.log,例如:tail -f /tmp/startupScript.log。

  4. 监视输出到此文件中的消息,直到看到以下内容:

    对于单区域和多区域主集群和备用集群:

    ################################################################################
    Deployment is successful, all resources are online and ACFS replication is healthy
    ################################################################################

    仅适用于备用集群:

    #############################
    Deployment is successful
    ##############################

    这表示 GI 安装已完成,并且 Oracle GoldenGate 可供您使用。

为独立创建的群集建立 ACFS 复制

如果您刚刚配置并安装了 Single-region Standby Cluster only 或 Single-region Primary Cluster only 部署,请按照以下说明在独立创建的主群集和备用群集之间建立 ACFS 复制。

可以运行 /u01/oracle/scripts/hybrid_replconfig.sh 在独立创建的主群集和备用群集之间建立 ACFS 复制。

此脚本:

  1. (可选)为两个集群中所有节点的网格用户启用密码更少的 SSH。

  2. 在主群集和备用群集之间启动 ACFS 复制。

  3. 如果备用群集与主群集不同,则更新备用群集 GoldenGate XAG 资源配置。例如,Service Manager 端口、配置和 var 目录。

  4. 生成 Nginx 配置文件并将其推送到所有备用群集节点,然后在这些节点上重新启动 Nginx,以便 Nginx 引用新配置文件。

  5. 验证 ACFS 复制是否正常运行以及所有 GGHub 备用群集资源是否都处于预期状态。

提示:

开始之前,请确保:

此脚本接受以下输入:

参数 参数说明/示例
-p

必需。主群集主机名。

示例:-p oggclp1-node1,oggclp1-node2

-s

必需。备用群集主机名。

示例:-s oggcls2-node1,oggcls2-node2

-a

必需。主群集 VIP DNS 名称。

示例:-a

-b

必需。备用集群 VIP DNS 名称。

示例:-b

-u 可选。用于从客户机主机连接到集群的 SSH 用户名。此用户应具有 `sudo` 权限。默认值:`opc`

示例:`-u `

-m 可选。ACFS 装载点。

示例:`-m /mnt/acfs_gg`

-d 可选。GoldenGate 部署名称。

示例:`-d Marketplace`

-e 可选。启用无密码 SSH。输入 `n` 以跳过为网格用户启用无口令 SSH 的过程。默认值:`y`

示例:`-e n`

-h 可选。显示帮助。

在配置为 SSH 的客户机主机上运行脚本。例如:

hybrid_replconfig.sh -p oggcla1-node1,oggcla1-node2 -s oggclb2-node1,oggclb2-node2 -a oggcla1.cluster.ggoraclevcn.com -b oggclb2.cluster.ggoraclevcn.com -m /mnt/acfs_gg1 -d Marketplace -u opc -e n

如果您未输入 ACFS 挂载点或 GoldenGate 部署名称,则脚本会提示您从群集资源详细信息中检索到的挂载点或部署名称,以便您可以选择它们或输入首选项。

成功设置所有配置后,将显示以下消息:

#### ACFS replication and GoldenGate configuration successful between Primary and Standby cluster ####

验证 VIP 和 ACFS 故障转移

(可选)您可以运行 /u01/oracle/scripts/verify_vip_and_acfs_failover.sh 脚本来验证配置。

警告:通过更改 ACFS 复制站点,运行该脚本可能会触发 ACFS 角色反转。

以网格用户身份在当前挂载了 ACFS 的备用群集节点上运行此脚本。

verify_vip_and_acfs_failover.sh [-m <ACFS mount point>] [-d <Goldengate deployment name>] [-r <Application VIP resource name>] [-h]

示例:

verify_vip_and_acfs_failover.sh -m /mnt/acfs_gg1 -d Marketplace

接下来,配置源数据库和目标数据库。