目录
一、虚拟机配置要点
1、21c默认需要8G内存,否则grid安装自检会报错
2、asm磁盘需要配置单独scsi通道、永久.
disk.locking = "false" disk.EnableUUID = "TRUE" |
3、虚拟机配置
二、系统安装
安装选择最小版本
三、操作系统准备
1、ip地址规划
服务器主机名 |
ora21c |
公共IP地址 |
192.168.0.20 |
集群实例名称 |
ora21c |
操作系统 |
Redhat8.4 |
存储 |
vmdk |
Oracle版本 |
Oracle 21c |
升级版本 |
21.0.0.0.0 |
2、网络配置
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens160 UUID=296f5307-0bc8-4877-b80a-82f851475ae1 DEVICE=ens160 ONBOOT=yes IPADDR=192.168.0.20 NETMASK=255.255.255.0 |
3、修改hosts文件及hostname
cat >> /etc/hosts <<EOF 192.168.0.20 ora21c EOF cat /etc/hosts |
hostnamectl --static set-hostname ora21c hostname ora21c |
4、创建用户和组
groupadd oinstall -g 1023 groupadd dba -g 1024 groupadd asmadmin -g 1025 groupadd asmdba -g 1026 groupadd asmoper -g 1027 useradd -g oinstall -G asmadmin,asmdba,asmoper,asmoper,dba -u 1023 grid useradd -g oinstall -G dba,asmdba,asmoper -u 1024 oracle echo oracle | passwd --stdin grid echo oracle | passwd --stdin oracle |
5、创建目录
mkdir -p /u01/app/21c/grid mkdir -p /u01/app/grid mkdir -p /u01/app/oracle/product/21c/dbhome_1 chown -R grid:oinstall /u01 chown -R grid:oinstall /u01/app/grid chown -R oracle:oinstall /u01/app/oracle |
6、关闭防火墙及selinux
systemctl stop firewalld systemctl disable firewalld systemctl status firewalld systemctl start avahi-daemon.socket
setenforce 0 sed -i 's/enforcing/disabled/g' /etc/selinux/config getenforce |
7、配置用户环境变量
grid用户
cat >> /home/grid/.bash_profile <<EOF export ORACLE_BASE=/u01/app/grid export ORACLE_HOME=/u01/app/21c/grid export ORACLE_SID=+ASM export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss" export PATH=.:\${PATH}:\$HOME/bin:\$ORACLE_HOME/bin:\$ORACLE_HOME/OPatch export PATH=\${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin export PATH=\${PATH}:\$ORACLE_BASE/common/oracle/bin export ORAC |