监视安装和启动
要完成网格基础结构 (GI) 安装,最多可能需要 20 分钟。通过 SSH 连接到单区域或多区域配置中主集群和备用集群的 node1、仅主集群(如果只有主配置)或备用集群(如果只有备用配置)以监视此过程。
-
获取主群集 node1 的公共 IP 地址:
-
在 Oracle Cloud 控制台的导航菜单中,依次选择计算和实例。
-
在 "Instances"(实例)列表中,找到主群集的 node1,然后复制其公共 IP 。
提示:主集群的 node1 的命名约定为
<cluster-prefix>1-<node-prefix>1。
-
-
使用终端应用程序或 Cloud Shell 以
opc用户身份通过 SSH 连接到主集群的 node1。 -
在支持的文本编辑器中打开
/tmp/startupScript.log,例如:tail -f /tmp/startupScript.log。 -
监视输出到此文件中的消息,直到看到以下内容:
对于单区域和多区域主集群和备用集群:
################################################################################ 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 复制。
此脚本:
-
(可选)为两个集群中所有节点的网格用户启用密码更少的 SSH。
-
在主群集和备用群集之间启动 ACFS 复制。
-
如果备用群集与主群集不同,则更新备用群集 GoldenGate XAG 资源配置。例如,Service Manager 端口、配置和 var 目录。
-
生成 Nginx 配置文件并将其推送到所有备用群集节点,然后在这些节点上重新启动 Nginx,以便 Nginx 引用新配置文件。
-
验证 ACFS 复制是否正常运行以及所有 GGHub 备用群集资源是否都处于预期状态。
提示:
开始之前,请确保:
-
将主集群和备用集群的所有节点的 XAG 路径添加到
root用户PATH。 -
为主集群和备用集群的所有节点的
oracle用户设置OGG_HOME。
此脚本接受以下输入:
| 参数 | 参数说明/示例 |
|---|---|
-p |
必需。主群集主机名。 示例: |
-s |
必需。备用群集主机名。 示例: |
-a |
必需。主群集 VIP DNS 名称。 示例: |
-b |
必需。备用集群 VIP DNS 名称。 示例: |
-u |
可选。用于从客户机主机连接到集群的 SSH 用户名。此用户应具有 `sudo` 权限。默认值:`opc` 示例:`-u |
-m |
可选。ACFS 装载点。 示例: |
-d |
可选。GoldenGate 部署名称。 示例: |
-e |
可选。启用无密码 SSH。输入 `n` 以跳过为网格用户启用无口令 SSH 的过程。默认值:`y`示例: |
-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
接下来,配置源数据库和目标数据库。