怎样在Oracle 19c Extended RAC中部署异地双活架构

大浩酱_2866

大浩酱_2866

2026-10-19

920人浏览

原创

extended rac 不支持真正意义上的“异地双活”,仅限≤100 km同城双中心,须同时满足裸光纤+dwdm+大二层网络;超远距离(如北京—广州)必须采用adg、goldengate等逻辑复制方案。

怎样在oracle 19c extended rac中部署异地双活架构

Extended RAC 本质不是“异地双活”,而是超低延迟跨机房RAC

直接说结论:Extended RAC 不支持真正意义上的“异地双活”(比如北京—广州、上海—贵阳这种超远距离)。它只接受 ≤100 km 的物理距离,且必须满足裸光纤+DWDM+大二层网络三者同时成立。所谓“异地双活”在 Oracle 官方语境里,是 Oracle Data Guard(ADG)或异构同步方案的事,不是 Extended RAC 的职责范围。

混淆这点会导致严重后果:你按“双活”目标去规划 Extended RAC,结果集群起不来、节点反复驱逐、ORA-29702 频发——这不是配置错了,是物理前提不满足。

常见错误现象包括:

  • cluvfy comp peer 验证失败,提示私网延迟超标或 ARP 不可达
  • 启动 crsctl start crs 后,cssd 进程卡住或报 misscount 超时
  • 节点上线后频繁出现 gc cr block busy、gc buffer busy acquire 等等待事件

必须由基础设施团队先完成的三类硬性验证

Oracle 层配置前,网络与存储团队必须出具书面报告,确认以下全部达标:

  • 用 ping -s 8192 持续压测 1 小时,最大 RTT ≤ 2.5 ms,丢包率 = 0%(注意:不是 ping -c 10 测 10 次)
  • 所有 RAC 节点私网 MAC 地址可互相 arp -a 解析(要求 L2 可达,禁止走三层路由)
  • 共享存储支持跨站点同步写入:要么是 IBM DS8000 / Dell EMC PowerMax 等带 metro mirror 功能的 SAN,要么是 ASM 使用 EXTERNAL REDUNDANCY + 存储层双活复制;绝不能依赖 ASM 自身的 NORMAL 或 HIGH 冗余

OCR/voting disk 必须放在跨机房容灾 LUN 上,并挂载为 ASM diskgroup;本地备份路径(如 ocrconfig -backuploc)也必须指向该共享存储,否则节点重启后可能因 OCR 备份缺失而无法恢复仲裁。

QuantOracle
QuantOracle

63个确定性量化金融计算器 + 10个通过MCP的复合工作流。期权定价、Greeks、奇异衍生品、风险指标、投资组合优化……

下载

Oracle 层关键参数不可绕过的设置项

即使底层达标,Oracle 层几个参数若未显式调整,集群仍会在高并发下随机 hang:

  • css misscount 必须设 ≥ 60(默认 30),否则网络抖动易触发节点驱逐
  • disk_repair_time 设为 12960 秒(即 3.6 小时),避免 ASM disk 因短暂网络中断进入 DISMOUNTED 状态
  • SCAN IP 和各节点 VIP 必须在 DNS 中实现跨机房双生效(不能只配一个机房的 A 记录)
  • 12cR2+ 必须启用 ora.cluster_interconnect.haip,且 HAIP 地址段不能与业务网/私网重叠
  • LOCAL_LISTENER 和 REMOTE_LISTENER 必须按机房精准配置,例如机房A节点只注册机房A的 SCAN,不能混写

这些不是“建议值”,而是 Extended RAC 在跨机房场景下的生存底线。漏掉任意一项,上线后都可能表现为间歇性连接超时或事务 hang 住不提交。

为什么不要把 Extended RAC 当作“双活”来用

Extended RAC 的设计目标从来就不是负载分担或故障自动接管,而是:在单点物理故障(如某机房断电)时,剩余节点能继续提供服务——但它仍是一个单一数据库实例,所有 SQL 执行计划、锁管理、全局队列(GES/GCS)都是强耦合的。一旦跨机房链路波动,性能下降不是线性的,而是阶跃式的(RTT 从 2ms → 4ms,gc 等待可能翻 5 倍)。

真正需要“双活读写”的场景,应选:

  • 同城双活:用 Oracle ADG + 应用路由(如 F5 GSLB + 读写分离中间件)
  • 超远距离双活:用 Oracle GoldenGate 或金仓异构同步工具,走逻辑日志解析,容忍秒级延迟
  • 完全解耦架构:应用无状态化 + Redis 多中心部署 + 最终一致性补偿

Extended RAC 是一把高精度手术刀,不是万能扳手。把它插进不符合物理定律的环境里,最可能的结果是刀断,而不是病除。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

oracle

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
大数据分析工具有哪四个
大数据分析工具有哪四个

大数据分析的四个工具分别是rapidminer、Hpcc、Hadoop和Pentaho bi。大数据分析用于从各种来源生成的原始数据中提取有价值的数据。这些数据帮助我们获得有意义的见解、隐藏的模式、未知的相关性、市场趋势等等,具体取决于行业。大数据分析的主要动机是提供有价值的见解,以便为未来做出更好的决策。php中文网为大家带来了大数据分析的相关教程、以及相关文章等内容,供大家免费下载使用。

2023.06.21

5196

5

Java 大数据处理基础(Hadoop 方向)
Java 大数据处理基础(Hadoop 方向)

本专题聚焦 Java 在大数据离线处理场景中的核心应用,系统讲解 Hadoop 生态的基本原理、HDFS 文件系统操作、MapReduce 编程模型、作业优化策略以及常见数据处理流程。通过实际示例(如日志分析、批处理任务),帮助学习者掌握使用 Java 构建高效大数据处理程序的完整方法。

2025.12.08

1249

12

大数据专业学习教程
大数据专业学习教程

本专题整合了大数据专业学习相关教程,阅读专题下面的文章了解更多详细内容。

2026.01.05

243

5

python处理大数据合集
python处理大数据合集

本专题整合了python处理大数据相关教程,阅读专题下面的文章了解更多详细内容。

2026.01.05

486

22

oracle清空表数据
oracle清空表数据

当表中的数据不需要时,则应该删除该数据并释放所占用的空间。本专题为大家提供oracle清空表数据的相关文章,帮助大家解决该问题。

2023.08.16

981

5

Oracle中declare的使用
Oracle中declare的使用

Oracle DECLARE语句是PL/SQL编程语言中用于声明变量、常量、游标或异常的关键字。它的主要作用是在程序中定义这些对象,以便在后续的代码中使用。DECLARE语句的语法简单明了,可以根据需要声明多个对象。通过使用这些声明的对象,可以进行各种操作,如计算、查询数据库、处理异常等 。

2023.09.15

2833

5

oracle怎么分页
oracle怎么分页

实现分页的步骤:1、使用ROWNUM进行分页查询;2、在执行查询之前进行设置分页参数;3、使用"COUNT(*)"函数来获取总行数,并使用"CEIL"函数来向上取整计算总页数;4、在外部查询中使用"WHERE"子句来筛选出特定的行号范围,以实现分页查询。想了解更多oracle怎么分页的文章,可以来阅读本专题先的文章。

2023.09.18

2850

5

Oracle查看表操作历史记录
Oracle查看表操作历史记录

查看操作历史记录的方法:1、使用Oracle内置的审计功能,可以记录数据库中发生的各种操作,包括登录、DDL语句、DML语句等;2、使用Oracle日志文件,其中包含了数据库中发生的各种操作,可以通过查看日志文件来获取操作历史记录;3、使用Oracle的Flashback功能,可以查看数据库在某个时间点的操作历史记录;4、使用第三方工具等。本专题还提供其他查看表操作的文章,大家可以免费阅读。

2023.09.19

1629

3

Oracle中RAC的用法
Oracle中RAC的用法

Oracle中RAC的用法:1、通过在多个服务器上运行数据库实例来提供高可用性;2、允许在需要时增加或减少节点数量;3、通过将工作负载分布到多个节点上来实现负载均衡;4、使用共享存储来实现多个节点之间的数据共享;5、允许多个节点同时处理数据库请求,从而实现并行处理;6、提供了透明故障切换功能;7、使用了一些技术来确保数据的一致性;8、提供了管理工具来简化RAC环境的管理和维护。本专题还提供RAC相关的其他文章,大家可以免费阅读。

2023.09.19

2253

7

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程