重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 187|回复: 2
打印 上一主题 下一主题

基于虚拟机的Oracle 26ai RAC 测试环境搭建步骤

[复制链接]
跳转到指定楼层
楼主
发表于 2026-1-31 15:08:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Oracle Database 26ai 已于1月28日发布,终于可以在本地安装了。
以下是Oracle 26ai 2节点RAC安装步骤:
1.     相关软件
虚拟机软件:
只是为了测试验证数据库RAC的安装,因此,使用虚拟机来完成RAC安装。
版本,我使用VMware Workstation 17 Pro。
操作系统:
26ai 官方认证是linux8/9,但想到LINUX10已经发布半年了,现在最新版本是10.1,前面19C也在LINUX10上能安装,因此,选择了Oracle LINUX 10.1,
https://yum.oracle.com/ISOS/OracleLinux/OL10/u1/x86_64/OracleLinux-R10-U1-x86_64-dvd.iso
       数据库:
2.     IP规划
  
主机名称
  
网卡IP
VIP
私网IP
SCANIP
RAC01
192.168.133.101
192.168.133.103
10.0.0.101
192.168.133.105
RAC02
192.168.133.102
192.168.133.104
10.0.0.102
3.     操作系统准备
3.1  操作系统安装
3.1.1 资源配置
4c/8g/120g/两块网卡
3.1.2 最小安装
[root@rac01 ~]# yum grouplist |grep -i install
Installed Environment Groups:
   Minimal Install
3.1.3 安装版本
[root@rac01 ~]# cat /etc/oracle-release
Oracle Linux Server release 10.1
3.2  主机名解析
两个节点/etc/hosts文件添加:
  
#public ip
  
192.168.133.101 rac01
  
192.168.133.102 rac02
  
  
#private ip
  
10.0.0.101 rac01-priv
  
10.0.0.102 rac02-priv
  
  
#vip
  
192.168.133.103 rac01-vip
  
192.168.133.104 rac02-vip
  
  
#scanip
  
192.168.133.105 scanip
  
  
3.3关闭防火墙
Systemctl disable --now firewalld
3.4 关闭SELINUX
grubby --update-kernel ALL --args selinux=0
3.5 关闭透明大页
Vim /etc/default/grub
GRUB_CMDLINE_LINUX=… transparent_hugepage=never
grub2-mkconfig -o /boot/grub/grub.cfg
3.1.7 创建用户及组
添加用户组:
  
groupadd -g 54330 oinstall
  
groupadd -g 54331 dba
  
groupadd -g 54332 racoper
  
groupadd -g 54323 asmdba
  
groupadd -g 54324 asmoper
  
groupadd -g 54325 asmadmin
  
groupadd -g 54326 oper
  
groupadd -g 54327 backupdba
  
groupadd -g 54328 dgdba
  
groupadd -g 54329 kmdba
  
创建用户:
  
useradd -u 54322 -g oinstall -G asmoper,asmadmin,asmdba  grid
  
useradd -u 54321 -g oinstall -G  dba,asmdba,backupdba,dgdba,kmdba,oper,asmadmin oracle
  
修改密码:
  
echo "oracle"|passwd --stdin oracle
  
echo "grid"|passwd --stdin grid
  
3.6配置用户环境变量
注意节点2 oracle_sid变量需要修改
cat /home/grid/.bash_profile
  
export ORACLE_BASE=/u01/app/grid
  
export ORACLE_HOME=/u01/app/26.1.0/grid
  
export ORACLE_SID=+ASM1
  
export PATH=$ORACLE_HOME/bin:$PATH
  
export  LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$LD_LIBRARY_PATH
  
  
cat /home/oracle/.bash_profile
  
export  ORACLE_BASE=/u01/app/oracle
  
export  ORACLE_HOME=$ORACLE_BASE/product/26.1.0/dbhome_1
  
export  ORACLE_SID=orcl1
  
export  PATH=$ORACLE_HOME/bin:$PATH
  
export  LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$LD_LIBRARY_PATH
  
3.7 创建相关目录
创建目录:
  
mkdir -p  /u01/app/26.1.0/grid
  
mkdir -p  /u01/app/grid
  
mkdir -p  /u01/app/oracle/product/26.1.0/dbhome_1
  
chown -R  grid:oinstall /u01/app
  
chown -R  oracle:oinstall /u01/app/oracle
  
chmod -R  775 /u01/app
  
3.8 设置用户limit
       Cat/etc/security/limits.conf
  
oracle  soft     nproc   655350
  
oracle  hard     nproc   655350
  
oracle  soft     nofile  655360
  
oracle  hard     nofile  655360
  
grid    soft     nproc   655350
  
grid    hard     nproc   655350
  
grid    soft     nofile  655360
  
grid    hard     nofile  655360
  
  
oracle  soft     stack  102400
  
oracle  hard     stack  327680
  
grid    soft     stack  102400
  
grid    hard     stack  327680
  
  
oracle soft  memlock -1
  
oracle hard  memlock -1
  
grid   soft memlock -1
  
grid   hard memlock -1
  
3.9 修改内核参数
在9及以上版本,/etc/sysctl.conf下配置内核参数仍然可以永久生效,但按照推荐修改/etc/sysctl.d/99-oracle.conf文件
执行sysctl -p命令使参数生效
       这里可以不设置,26AI,可以帮我们自动修复。AutomaticSelf Correction
4.     存储设置
4.1  创建共享磁盘
在虚拟机软件的安装目录下,有个vmware-vdiskmanager.exe文件
比如:C:\Program Files (x86)\VMware\VMware Workstation
4.1.1       创建集群盘
用于验证,使用外部冗余只创建一个盘即可,大小2g
vmware-vdiskmanager.exe -c -s 2048Mb -a lsilogic -t 2"E:\vm\26ai\sharedisk\ocr_vote.vmdk”
说明: -c 选项为创建, -s 指定大小,-t 2 为预分配
4.1.2       创建数据盘
创建3个10g大小的盘,两个用于数据,一个用于fra,26ai,不再需要GIMR 磁盘
vmware-vdiskmanager.exe -c -s 10240Mb -a lsilogic -t2 "E:\vm\26ai\sharedisk\data01.vmdk”
vmware-vdiskmanager.exe -c -s 10240Mb -a lsilogic -t2 "E:\vm\26ai\sharedisk\data02.vmdk”
     最后结果
      
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2026-1-31 15:09:47 | 只看该作者
1.1  添加到虚拟机
4.2.1 在虚拟机中添加硬盘,总线设成scsi1:0
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2026-1-31 15:11:48 | 只看该作者
郑全 发表于 2026-1-31 15:09
1.1  添加到虚拟机4.2.1 在虚拟机中添加硬盘,总线设成scsi1:04.2.2修改虚拟机配置文件分别打开两台虚拟机 ...

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-17 22:12 , Processed in 1.080535 second(s), 22 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表