导读:本期聚焦于小伙伴创作的《Oracle RAC 11g安装步骤是什么?新手如何顺利完成部署》,敬请观看详情,探索知识的价值。以下视频、文章将为您系统阐述其核心内容与价值。如果您觉得《Oracle RAC 11g安装步骤是什么?新手如何顺利完成部署》有用,将其分享出去将是对创作者最好的鼓励。

Oracle RAC 11g安装需要提前做好环境规划与参数配置,整个流程分为多个核心环节,每个环节的配置正确性直接影响最终集群的可用性。

Oracle RAC 11g安装步骤是什么?新手如何顺利完成部署

安装前环境准备

硬件与网络要求

首先需要准备至少两台物理机或虚拟机作为集群节点,每台节点建议配置4核以上CPU、8G以上内存,同时需要规划三类网络:

  • 公共网络:用于客户端访问集群数据库,每个节点配置一个公共IP
  • 私有网络:用于节点间心跳通信,每个节点配置一个私有IP,建议使用独立网卡
  • 虚拟IP:每个节点对应一个VIP,当节点故障时VIP会自动漂移到其他正常节点

还需要准备共享存储设备,推荐使用ASM作为存储管理方案,共享存储需要划分至少三个磁盘组:OCR磁盘组、表决磁盘组、数据磁盘组。

操作系统配置

所有节点需要安装相同版本的操作系统,以Linux为例,需要完成以下配置:

  • 关闭防火墙与SELinux
  • 配置主机名与hosts文件,所有节点的IP和主机名映射需要保持一致
  • 安装Oracle依赖的系统包,包括gcc、make、libaio、glibc等
  • 创建Oracle用户与oinstall、dba用户组,配置用户环境变量
  • 修改内核参数,包括共享内存、文件句柄数、信号量等相关配置

内核参数修改示例,编辑/etc/sysctl.conf文件添加以下内容:

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.ip_local_port_range = 9000 65500

执行sysctl -p命令使参数生效。

共享存储配置

将共享存储磁盘映射到所有节点,使用fdiskparted工具对磁盘进行分区,注意不要格式化分区。然后安装ASM相关驱动,配置ASM磁盘。

以Linux系统为例,使用oracleasm工具配置ASM磁盘:

# 初始化ASM模块
/etc/init.d/oracleasm init
# 创建ASM磁盘,/dev/sdb1为共享存储分区
/etc/init.d/oracleasm createdisk OCR1 /dev/sdb1
/etc/init.d/oracleasm createdisk VOTING1 /dev/sdc1
/etc/init.d/oracleasm createdisk DATA1 /dev/sdd1
# 扫描ASM磁盘
/etc/init.d/oracleasm scandisks
# 列出所有ASM磁盘
/etc/init.d/oracleasm listdisks

安装Grid集群软件

Grid软件是Oracle RAC的基础集群管理软件,安装步骤如下:

  1. 将Grid安装包上传到所有节点,解压后运行runInstaller启动安装向导
  2. 选择安装类型,选择集群网格基础结构
  3. 选择安装方式,新手建议选择典型安装
  4. 配置集群节点信息,添加所有参与集群的节点,输入对应节点的SSH认证信息
  5. 配置网络选项,分别指定公共网络、私有网络对应的网卡
  6. 配置ASM磁盘组,选择之前创建的OCR和表决磁盘对应的ASM磁盘
  7. 设置ASM管理员密码,按照提示完成剩余配置,等待安装完成
  8. 安装完成后,根据提示在所有节点执行root脚本,完成集群初始化

安装完成后可以使用以下命令验证集群状态:

# 查看集群节点状态
crsctl check cluster -all
# 查看集群资源状态
crsctl status resource -t

安装Oracle数据库软件

集群软件安装完成后,继续安装Oracle 11g数据库软件:

  1. 解压Oracle数据库安装包,运行runInstaller启动安装向导
  2. 选择安装类型,选择仅安装数据库软件
  3. 选择安装选项,选择集群数据库安装
  4. 选择所有集群节点,输入SSH认证信息
  5. 选择数据库版本,建议选择企业版
  6. 配置Oracle基础目录与家目录,保持和Grid软件路径规划一致
  7. 选择操作系统用户组,选择之前创建的dba、oinstall组
  8. 按照提示完成安装,安装完成后在所有节点执行root脚本

创建RAC数据库实例

数据库软件安装完成后,使用dbca工具创建RAC数据库实例:

  1. 运行dbca命令启动数据库创建向导
  2. 选择操作类型,选择创建数据库
  3. 选择数据库模板,建议选择通用用途
  4. 配置数据库标识,输入全局数据库名与SID前缀
  5. 选择所有集群节点,确保实例会在所有节点上创建
  6. 配置存储选项,选择自动存储管理(ASM),选择之前创建的数据磁盘组
  7. 配置数据库参数,包括内存、字符集、连接数等,字符集建议选择ZHS16GBK或AL32UTF8
  8. 设置管理员密码,按照提示完成剩余配置,等待数据库创建完成

创建完成后可以使用以下命令验证数据库状态:

# 查看数据库实例状态
srvctl status database -d 数据库名
# 登录数据库查看实例信息
sqlplus / as sysdba
select instance_name,host_name,status from gv$instance;

常见安装问题排查

  • 节点间SSH互信失败:检查所有节点的hosts配置是否正确,防火墙是否完全关闭,重新配置SSH密钥
  • ASM磁盘无法识别:检查共享存储是否正确映射到所有节点,oracleasm服务是否正常启动,磁盘权限是否正确
  • 集群资源无法启动:查看$GRID_HOME/log目录下的集群日志,定位具体报错原因,通常是参数配置错误导致
  • 数据库实例无法启动:检查ASM磁盘组是否正常挂载,参数文件配置是否正确,共享存储权限是否充足

Oracle_RAC_11g集群安装ASM配置共享存储网络配置修改时间:2026-07-17 05:12:36

免责声明:​ 已尽一切努力确保本网站所含信息的准确性。网站内容多为原创整理与精心编撰,观点力求客观中立。本站旨在免费分享,内容仅供个人学习、研究或参考使用。若引用了第三方作品,版权归原作者所有。如内容涉及您的权益,请联系我们处理。
内容垂直聚焦
专注技术核心技术栏目,确保每篇文章深度聚焦于实用技能。从代码技巧到架构设计,为用户提供无干扰的纯技术知识沉淀,精准满足专业提升需求。
知识结构清晰
覆盖从开发到部署的全链路。AI、前端、编程、数据库、服务器、建站、系统层层递进,构建清晰学习路径,帮助用户系统化掌握开发与运维所需的核心技术。
深度技术解析
拒绝泛泛而谈,深入技术细节与实践难点。无论是数据库优化还是服务器配置,均结合真实场景与代码示例进行剖析,致力于提供可直接应用于工作的解决方案。
专业领域覆盖
精准对应开发生命周期。从前端界面到后端编程,从数据库操作到服务器运维,形成完整闭环,一站式满足全栈工程师和运维人员的技术需求。
即学即用高效
内容强调实操性,步骤清晰、代码完整。用户可根据教程直接复现和应用于自身项目,显著缩短从学习到实践的距离,快速解决开发中的具体问题。
持续更新保障
专注既定技术方向进行长期、稳定的内容输出。确保各栏目技术文章持续更新迭代,紧跟主流技术发展趋势,为用户提供经久不衰的学习价值。