当前位置: 首页 > news >正文

26ai OGG 微服务高可用部署及切换

📢📢📢📣📣📣
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验
一位上进心十足的【大数据领域博主】!😜😜😜
中国DBA联盟(ACDU)成员,目前服务于工业互联网
擅长主流Oracle、MySQL、PG、高斯及GP 运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
✨ 如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞
❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️

文章目录

  • 1.OGG高可用概述
  • 2.环境准备
    • 2.1 硬件与软件要求
    • 2.2 网络规划
  • 3. ACFS文件系统配置
    • 3.1 注册文件系统并挂载
    • 3.2 检查挂载状态
  • 4.GI下XAG
  • 5.GoldenGate微服务安装
    • 5.1 目录规划
    • 5.2 MA安装
    • 5.3 服务管理安装
  • 6.OGG高可用部署

1.OGG高可用概述

以下是基于Oracle RAC环境在ACFS文件系统上部署OGG微服务高可用架构的完整指南,结合XAG集群管理工具实现故障自动切换,命令均已通过生产环境验证。

Oracle RAC(Real Application Clusters)环境以其出色的高可用性和负载均衡能力,成为了众多企业的选择,同时acfs文件系统则为集群提供了统一的存储访问。然而,真正的挑战在于如何确保在这一环境下,关键应用服务的无缝切换和持续运行。本文将深入探讨在Oracle RAC环境下,如何利用acfs文件系统和OGG(Oracle GoldenGate)微服务版实现高效的数据同步和高可用部署。

2.环境准备

2.1 硬件与软件要求

2.2 网络规划

SCAN IP:用于RAC集群通信(如192.168.2.24)
OGG VIP:需独立IP段(如192.168.2.26)
ACFS挂载点:所有节点共享路径(如 /u01/ogg_ha )

3. ACFS文件系统配置

Oracle ACFS:Oracle Automatic Storage Management Cluster File System
(Oracle自动存储管理集群文件系统)是一种基于ASM的集群文件系统,支持多节点共享。 Oracle ACFS提供了动态文件系统大小调整,并通过跨所有可用存储的分布、平衡和条带化技术提高了性能,并通过Oracle ASM的镜像和奇偶校验保护提供了存储可靠性。

ADVM: ACFS文件系统使用的一种卷格式, Oracle ACFS通过Oracle ADVM接口与Oracle ASM通信。使用ACFS目的是让数据库之外的第三方应用也可以使用asm存储,比如OGG软件可以安装在ACFS上,实现高可用。

1.检查是否加载ACFS模块# lsmod |grep -i oracleoracleacfs68771840oracleadvm11427840oracleoks11714562oracleadvm,oracleacfs2.检查磁盘组的compatibility,要大于或等于11.2setline300col namefora20;col COMPATIBILITYfora20;setlinesize200;selectname,compatibility fromv$asm_diskgroup;NAME COMPATIBILITY OCR23.0.0.0.0 DATA23.0.0.0.0 ARCH23.0.0.0.0

3.1 注册文件系统并挂载

1.使用sqlplus命令行创建卷$ sqlplus / as sysasm SQL>alter diskgroup DATAaddvolume ogg size 15G;查看advm信息 asmcmd volinfo--all2创建ACFS文件系统[grid@srv02 ~]$ /sbin/mkfs-tacfs /dev/asm/ogg-345 使用srvctl命令注册文件系统: /u01/app/23.26.1/grid/bin/srvctladdfilesystem-device/dev/asm/ogg-345 - path /ogg-usergrid,oracle srvctl start filesystem-device/dev/asm/ogg-345

3.2 检查挂载状态

df -h
crsctl stat res -t
crsctl stat res ora.proxy_advm -t
crsctl stat res ora.DATA.OGG.advm -t
crsctl stat res ora.data.ogg.acfs -t

4.GI下XAG

agctl版本[grid@srv02 ~]$whichagctl /u01/app/23.26.1/grid/bin/agctl[grid@srv02 ~]$ agctl query releaseversion The Oracle Grid Infrastructure Agents release version is10.2, build version is XAG_MAIN_GENERIC_250513[grid@srv02 ~]$ agctl query deployment The Oracle Grid Infrastructure Agents deployment is bundled[grid@srv02 ~]$ agctl--help

5.GoldenGate微服务安装

5.1 目录规划

5.2 MA安装

准备目录,此处选择安装在oracle下

mkdir -p /ogg/goldengate/ma
mkdir -p /ogg/goldengate/ms
mkdir -p /ogg/goldengate/deploy

su- oracleunzip/opt/p39052330_2326106OGGRU_Linux-x86-64.zip-d/oggexportDISPLAY=192.168.2.183:0.0su- oraclecd/ogg/fbo_ggs_Linux_x64_Oracle_services_shiphome/Disk1 ./runInstaller

5.3 服务管理安装

cd /ogg/goldengate/ma
bin/oggca.sh



6.OGG高可用部署

由于指定的集成XAG,所以默认所有的服务器要等待xag来启动。 agctladdgoldengate ggsm_oracle\--gg_home/ogg/goldengate/ma\--service_manager\--config_home/ogg/goldengate/ms/etc/conf\--var_home/ogg/goldengate/ms/var\--nodessrv01,srv02--network1--ip192.168.2.26\--filesystemsora.data.ogg.acfs\--port9100\--adminuserggadmin\--useroracle--groupoinstall

–通过agctl启动

[root@srv01 /]# agctl start goldengate ggsm_oracle[root@srv01 /]# agctl status goldengate ggsm_oracle


通过浏览器登陆
http://192.168.2.26:9100/

http://www.jsqmd.com/news/754149/

相关文章:

  • 贵阳本地GEO首选贵阳伍子柒网络,懂贵阳市场,适配本地企业推广需求
  • Python 的 Pandas
  • 保姆级教程:在STM32G4上通过串口搞定FreeMASTER数据可视化(附源码)
  • 从GEE下载TFRecord分片文件到本地训练?这份TensorFlow数据管道构建指南请收好
  • Steam Deck控制器Windows适配终极指南:5分钟让游戏手柄完美兼容
  • Godot 4集成Lua:从脚本语言到嵌入式运行时的完整指南
  • 开发者技能树知识库:结构化学习路径与社区共建指南
  • 手把手教你玩转Codesys定时器:TON、TOF、TP、RTC功能块实战配置
  • Flutter for OpenHarmony 智能备忘录笔记APP 实战DAY3:新增笔记页面跳转+编辑表单布局+笔记本地持久化保存
  • 慧知开源虚拟电厂(VPP)核心平台PRD需求文档(大白话与专业结合版)- 慧知开源充电桩平台
  • 52.YOLOv8 口罩检测全流程:Labelme 标注 + 训练部署 + 源码可直接运行
  • 如何在 NestJS 中配置全局异常过滤器捕获异步拒绝错误
  • Merkle 树的认证路径
  • 2026年5月值得信赖的河北太行金景墙源头厂家有哪些厂家推荐榜,太行金景墙、柏坡黄景墙、中国黑景墙、干垒石墙、石皮地铺石厂家选择指南 - 海棠依旧大
  • 面试官最爱问的堆排序(Heap Sort)优化技巧与常见‘坑点’,我用Python和Go都实现了一遍
  • 计算 FORS 签名
  • C++ DoIP通信异常排查实战(车载以太网调试黑盒解密)
  • 实测有效!.NET 8项目里用Spire.Office最新版去水印的完整流程(附代码)
  • 2026年5月评价高的白洋淀整院出租排行榜厂家推荐榜,家庭出游型/团队型/含餐型/整院型厂家选择指南 - 海棠依旧大
  • 2026年5月热门的防水光伏板厂家排行榜厂家推荐榜,单晶高效防水光伏板/双面双玻防水光伏板/分布式防水光伏板/储能配套防水光伏板厂家选择指南 - 海棠依旧大
  • 远程调试失败、日志缺失、断点不触发,Java边缘设备调试困局全解析,附可落地的7步标准化流程
  • 51.YOLOv8 从零到实战 30 分钟搞定(CUDA118+COCO128):环境搭建 + 完整训练 + 推理,可复制源码 + 避坑指南
  • 别再死记硬背了!用Python代码直观理解线性分组码的检错纠错原理
  • OpenAI流式JSON解析:四种模式提升AI应用实时交互体验
  • 【技术干货】Hermes Agent Kanban 深度解析:从聊天式 Agent 到持久化多角色工作流
  • 告别玄学调试:用逻辑分析仪和万用表实测芯海MCU的GPIO与ADC(以CS32F030为例)
  • M4Markets:多语种服务能力的全球延伸
  • 文档图标汇集
  • 告别内存爆炸:MyBatis Cursor流式查询处理百万级数据的实战避坑指南
  • 2026四川软装清洗技术指南:四川保洁/四川办公室保洁/四川工程保洁/四川软装清洗/成都保洁/成都办公室保洁/成都办公室保洁/选择指南 - 优质品牌商家