1、关闭防火墙
systemctl stop firewalld.service systemctl disable firewalld
2、关闭seLINUX
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
3、安装所需的包
yum install -ybc \binutils \compat-openssl11 \elfutils-libelf \fontconfig \glibc \glibc-devel \ksh \libaio \libasan \liblsan \libX11 \libXau \libXi \libXrender \libXtst \libxcrypt-compat \libgcc \libibverbs \libnsl \librdmacm \libstdc++ \libxcb \libvirt-libs \make \policycoreutils \policycoreutils-python-utils \smartmontools \sysstat \
3、建立组和用户
groupadd -g 54321 oinstall groupadd -g 54322 dba groupadd -g 54323 oper useradd -u 54321 -g oinstall -G dba,oper oracle
4、修改oracle密码
passwd oracle
5、建立安装目录
mkdir -p /u01/app/oracle/product/19.3.0/dbhome_1 mkdir -p /u01/app/oraInventorychown -R oracle:oinstall /u01 chmod -R 775 /u01
6、修改Sysctl.conf参数,在/etc/sysctl.conf中添加:
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmmax = 4398046511104 kernel.shmall = 1073741824 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 = 1048576
7、重新:
sysctl -p
8、修改Limit.conf参数,在/etc/security/limits.conf中添加:
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 oracle hard stack 32768
9、切换oracle用户:su - oracle
10.修改环境变量,[oracle@cjcos ~]$ vim .bash_profile
export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/dbhome_1 export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
11、更新:source .bash_profile
上传文件到/tmp
解压文件
安装