|
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规划 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” 最后结果 |