news 2026/2/12 10:33:48

企业级Oracle 19C实战安装:从零到高可用集群部署

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
企业级Oracle 19C实战安装:从零到高可用集群部署

快速体验

  1. 打开 InsCode(快马)平台 https://www.inscode.net
  2. 输入框内输入如下内容:
请创建一个Oracle 19C RAC集群部署的详细指南文档,包含:1. 硬件和网络要求清单 2. 共享存储配置步骤 3. 网格基础设施安装 4. 数据库软件安装 5. 集群创建和验证 6. 故障转移测试方案。要求提供分步操作命令和截图示例,重点说明网络绑定、ASM磁盘组配置等关键环节。
  1. 点击'项目生成'按钮,等待项目生成完整后预览效果

最近在公司完成了Oracle 19C RAC集群的部署工作,整个过程踩了不少坑,也积累了一些实战经验。这里把完整的安装流程整理成笔记,希望能帮到有同样需求的朋友。

硬件和网络准备

  1. 服务器配置:建议至少两台物理服务器,每台配置不低于64GB内存、16核CPU。我们实际使用的是Dell R740xd,配置了128GB内存和24核CPU。

  2. 网络规划:需要至少三个网络接口:

  3. 公共网络(业务访问)
  4. 私有网络(节点间通信)
  5. 存储网络(连接共享存储)

  6. 共享存储:我们选择了EMC存储,通过光纤通道连接。需要提前规划好至少三个ASM磁盘组:

  7. OCR/Voting Disk组
  8. DATA组
  9. FRA组

操作系统配置

  1. 在两台服务器上安装相同版本的Linux系统(我们用的是Oracle Linux 7.9)

  2. 配置主机名解析,确保/etc/hosts文件中包含所有节点的公共IP和私有IP

  3. 关闭防火墙和SELinux(生产环境可根据安全要求调整)

  4. 创建oracle用户和组,设置相同的uid/gid

共享存储配置

  1. 在存储设备上划分LUN,并通过多路径软件映射到两个节点

  2. 使用udev规则固定磁盘设备名,避免重启后设备名变化

  3. 配置ASMLib或直接使用UDEV规则标记ASM磁盘

网格基础设施安装

  1. 解压grid安装包,运行runInstaller

  2. 选择"Install and Configure Oracle Grid Infrastructure for a Cluster"

  3. 配置SCAN名称和节点列表

  4. 指定ASM磁盘组用于OCR和Voting Disk

  5. 执行root.sh脚本时特别注意顺序,先在一个节点执行完成后再到另一个节点

数据库软件安装

  1. 解压数据库安装包,运行runInstaller

  2. 选择"Install database software only"

  3. 选择所有集群节点

  4. 指定Oracle基目录和软件目录

  5. 最后执行root.sh脚本

创建集群数据库

  1. 使用DBCA工具创建数据库

  2. 选择"Oracle Real Application Clusters database"

  3. 配置数据库参数,特别注意:

  4. 字符集
  5. 内存参数
  6. 选择ASM存储

  7. 创建完成后验证各节点实例状态

常见问题解决

  1. 网络绑定问题:确保私有网络MTU设置为9000,使用ifconfig检查

  2. 时间同步问题:配置NTP或chronyd服务,确保节点间时间差小于100ms

  3. ASM磁盘权限问题:检查磁盘属组是否正确,权限是否为660

  4. OCR备份:安装完成后立即执行ocrconfig -manualbackup

性能优化建议

  1. 配置HugePages,减少内存分页开销

  2. 调整ASM磁盘组的AU_SIZE,大数据量环境建议使用4M

  3. 配置AWR自动快照和基线

  4. 启用In-Memory选项提升分析查询性能

高可用测试

  1. 模拟节点故障,验证服务自动切换

  2. 测试存储路径故障时的恢复能力

  3. 验证添加新节点的流程

整个部署过程虽然复杂,但按照标准流程一步步来还是可以顺利完成的。对于想快速体验Oracle RAC的朋友,可以试试InsCode(快马)平台,它提供的一键部署功能让环境搭建变得非常简单,不需要自己折腾复杂的配置过程。我测试过他们的云环境,确实省去了很多安装和配置的麻烦,特别适合快速验证方案。

实际企业部署时,建议还是按照本文的完整流程进行操作,确保每个环节都经过充分验证。Oracle RAC对系统配置要求较高,前期规划越细致,后期运行就越稳定。

快速体验

  1. 打开 InsCode(快马)平台 https://www.inscode.net
  2. 输入框内输入如下内容:
请创建一个Oracle 19C RAC集群部署的详细指南文档,包含:1. 硬件和网络要求清单 2. 共享存储配置步骤 3. 网格基础设施安装 4. 数据库软件安装 5. 集群创建和验证 6. 故障转移测试方案。要求提供分步操作命令和截图示例,重点说明网络绑定、ASM磁盘组配置等关键环节。
  1. 点击'项目生成'按钮,等待项目生成完整后预览效果
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/7 13:47:10

Z-Image-Turbo与cuda版本兼容性:11.8/12.1实测结果

Z-Image-Turbo与CUDA版本兼容性:11.8/12.1实测结果 阿里通义Z-Image-Turbo WebUI图像快速生成模型 二次开发构建by科哥 本文为Z-Image-Turbo在不同CUDA环境下的部署实测报告,重点分析其对CUDA 11.8与12.1的兼容性表现,涵盖启动流程、性能差异…

作者头像 李华
网站建设 2026/2/4 1:50:43

24小时开发:用快马平台构建SM2258XT工具原型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 快速开发一个SM2258XT量产工具最小可行产品(MVP),核心功能包括:1.基础固件烧录功能 2.简单参数配置界面 3.基本状态监控 4.简易日志系统。使用PythonPyQt开…

作者头像 李华
网站建设 2026/2/9 14:06:41

领域迁移:将MGeo适配到电力设施地址的实战记录

领域迁移实战:将MGeo适配到电力设施地址的完整指南 为什么需要将MGeo迁移到电力领域? MGeo作为多模态地理语言预训练模型,在通用地址匹配任务中表现出色。但在电网巡检场景中,直接使用原始模型处理"35kV线路""变电…

作者头像 李华
网站建设 2026/2/10 23:12:13

Z-Image-Turbo直播背景图定制化生成方案

Z-Image-Turbo直播背景图定制化生成方案 阿里通义Z-Image-Turbo WebUI图像快速生成模型 二次开发构建by科哥 在直播内容日益丰富的今天,主播对个性化、高质量背景图的需求持续增长。传统设计方式耗时耗力,难以满足高频更新和风格多样化的要求。为此&am…

作者头像 李华
网站建设 2026/2/4 5:38:19

5分钟快速验证:用Maven-Compiler-Plugin测试新特性

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 构建一个Java特性试验场应用,功能包括:1. 选择Java版本(8-21)2. 输入测试代码片段 3. 自动生成带Maven-Compiler-Plugin配置的项目 …

作者头像 李华
网站建设 2026/2/8 13:57:26

Keil uVision5零基础入门:第一个LED闪烁程序

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 制作一个面向新手的Keil uVision5入门教程项目,包含:1. 软件安装配置图解指南;2. 新建工程分步演示;3. GPIO控制LED的完整代码及注释…

作者头像 李华