GoldenGate 26ai高可用实战,全网首发
以下是基于Oracle RAC环境在ACFS文件系统上部署OGG微服务高可用架构的完整指南,结合XAG集群管理工具实现故障自动切换,命令均已通过生产环境验证。
如何利用acfs文件系统和OGG(Oracle GoldenGate)微服务版实现高效的数据同步和高可用部署,以下做了详细的说明。
1.环境准备
1.1 硬件与软件要求
1.2 网络规划
SCAN IP:用于RAC集群通信(如192.168.2.24)
OGG VIP:需独立IP段(如192.168.2.26)
ACFS挂载点:所有节点共享路径(如 /u01/ogg_ha)
1.3 ACFS文件系统配置
1.使用sqlplus命令行创建卷$ sqlplus / as sysasm
SQL> alter diskgroup DATA add volume ogg size 15G;
2 创建ACFS文件系统
/sbin/mkfs -t acfs /dev/asm/ogg-345
3.使用srvctl命令注册文件系统:
/u01/app/23.26.1/grid/bin/srvctl add filesystem -device /dev/asm/ogg-345 - path /ogg -user grid,oracle
2.XAG高可用
2.1 目录规划
2.2 下载
https://www.oracle.com/cn/middleware/technologies/goldengate- downloads.html 下载最新的补丁安装。
2.3 MA安装
1.准备目录,此处选择安装在oracle下
mkdir -p /ogg/goldengate/ma
mkdir -p /ogg/goldengate/ms
mkdir -p /ogg/goldengate/deploy
2.微服务软体安装
将微服务安装包解压,运行runInstaller
安装路径选择ma路径
2.4 服务管理安装
cd /ogg/goldengate/ma
bin/oggca.sh
3.高可用配置
由于指定的集成XAG,所以默认所有的服务器要等待xag来启动。
agctl add goldengate ggsm_oracle \
--gg_home /ogg/goldengate/ma \
--service_manager \
--config_home /ogg/goldengate/ms/etc/conf \
--var_home /ogg/goldengate/ms/var \
--nodes srv01,srv02 --network 1 --ip 192.168.2.26 \
--filesystems ora.data.ogg.acfs \
--port 9100 \
--adminuser ggadmin \
--user oracle --group oinstall
通过agctl启动
agctl start goldengate ggsm_oracle
通过浏览器登陆
http://192.168.2.26:9100/
结语
Oracle RAC(Real Application Clusters)环境以其出色的高可用性和负载均衡能力,成为了众多企业的选择,同时acfs文件系统则为集群提供了统一的存储访问。然而,真正的挑战在于如何确保在这一环境下,关键应用服务的无缝切换和持续运行。
从零学 Oracle 26ai:AI 数据库实战精讲,老铁们,上车吧!点击左下方阅读原文