插件窝 干货文章 oracle rac 11g安装

oracle rac 11g安装

节点 Oracle 安装 配置 501    来源:    2025-04-23

Oracle RAC 11g 安装指南

安装前准备

硬件要求

  • 至少2台服务器节点
  • 共享存储(SAN/NAS/ASM)
  • 每节点建议:
    • 4GB以上内存
    • 2个以上CPU核心
    • 至少10GB空闲磁盘空间

软件要求

  • Oracle Grid Infrastructure (11.2.0.x)
  • Oracle Database 11g R2 软件
  • 兼容的操作系统(如RHEL, Oracle Linux等)

网络配置

  • 每个节点需要:
    • 1个公共网络接口
    • 1个私有网络接口(用于节点间通信)
    • 1个虚拟IP(VIP)
  • 建议配置DNS或/etc/hosts文件解析所有节点名称

安装步骤

1. 操作系统配置(所有节点)

# 创建用户和组
groupadd -g 1000 oinstall
groupadd -g 1001 dba
groupadd -g 1002 oper
useradd -u 1000 -g oinstall -G dba,oper oracle

# 设置内核参数
vi /etc/sysctl.conf
# 添加以下内容:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

# 应用修改
sysctl -p

# 设置用户限制
vi /etc/security/limits.conf
# 添加以下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240

2. 共享存储配置

  • 配置共享磁盘(ASM或集群文件系统)
  • 确保所有节点都能访问相同的共享存储设备

3. 安装Grid Infrastructure(第一个节点)

# 以grid用户登录
su - grid

# 运行安装程序
./runInstaller

# 选择"Install and Configure Grid Infrastructure for a Cluster"
# 按照向导完成安装

4. 安装Oracle数据库软件(所有节点)

# 以oracle用户登录
su - oracle

# 运行安装程序
./runInstaller

# 选择"Install database software only"
# 选择"Oracle Real Application Clusters database installation"
# 选择所有要安装的节点
# 按照向导完成安装

5. 创建RAC数据库

# 使用DBCA创建数据库
dbca

# 选择"Oracle Real Application Clusters database"
# 配置数据库选项、存储位置等
# 完成数据库创建

安装后验证

检查集群状态

# 检查集群资源状态
crsctl check cluster -all

# 检查节点状态
olsnodes -n

# 检查服务状态
srvctl status database -d <db_name>

常见问题解决

  1. 节点无法加入集群

    • 检查网络连接(特别是私有网络)
    • 验证/etc/hosts文件配置
    • 检查防火墙设置
  2. 共享存储问题

    • 确认所有节点能看到相同的磁盘设备
    • 检查多路径配置(如使用多路径)
  3. 安装失败

    • 检查安装日志(通常位于$ORACLE_BASE/cfgtoollogs)
    • 验证所有预安装步骤是否完成

注意事项

  1. 确保所有节点的时间同步(使用NTP)
  2. 安装前禁用SELinux和防火墙或配置适当规则
  3. 确保共享存储的权限正确
  4. 备份重要文件(如/etc/hosts)后再修改

如需更详细的安装指导,建议参考Oracle官方文档《Oracle Real Application Clusters Installation Guide for your specific platform》。