前言
在参考本文之前,如果对oracle19c和11g差异还不了解,建议先去增加oracle19c特性的学习。
一、oracle19c 安装前准备
1、安装包下载:点我。我使用的是19.3版本,使用的zip安装包安装。
2、确保版本支持,RHEL 7最低支持版本为:Red Hat Enterprise Linux 7.5: 3.10.0-862.11.6.el7.x86_64
3、安装所需要的依赖包,版本有差异的话建议去查看官网文档,本次我们需要安装如下的包,:
# 这里我们直接安装即可,其中compat-libstdc+±33-3.2.3 需要手动下载之后安装
yum install bc binutils compat-libcap1 compat-libstdc++33 elfutils-libelf elfutils-libelf-devel fontconfig-devel glibc glibc-devel ksh libaio libaio-devel libX11 libXau libXi libXtst libXrender libXrender-devel libgcc libstdc++ libstdc++-devel libxcb make smartmontools sysstat
4、关闭防火墙
# systemctl disable firewalld.service --now
5、关闭SElinux
#编辑文件 vi /etc/selinux/config
# 设置SELINUX=disabled
# 此设置需要重启系统,临时:
#输入命令setenforce 0
6、创建oracle用户与组
# groupadd oinstall
# groupadd dba
# groupadd oper
# useradd -g oinstall -G dba,oper -d /home/oracle -m -r oracle
# passwd oracle
7、新建文件夹与赋权
# mkdir -p /u01/app/oracle/product/19.3.0/db_1
# chown -R oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01
8、root 用户下,设置系统参数
# vi /etc/sysctl.conf
# 添加如下内容
kernel.shmall = 2097152
kernel.shmmax = 2147483648 1073741824
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.aio-max-nr = 1048576
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
# vi /etc/pam.d/login
# 添加如下内容
session required pam_limits.so
# vi /etc/profile
# 添加如下内容:
if [ /$USER = "oracle" ] ; then
if [ /$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
# vi /etc/security/limits.conf
# 添加如下内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
# vi /etc/hosts
# 修改主机名,修改完后需要重新登录生效,或者使用命令 hostname test生效
192.168.1.103(ip) test(hostname)
9、oracle用户下,设置参数
# su - oracle
# vi ~/.bash_profile
# 添加如下内容,设置环境变量
export ORACLE_BASE=/u01/app
export ORACLE_HOME=/u01/oracle/app/product/19.3.0/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
#source .bash_profile,使环境变量生效
# 将下载的zip文件放到$ORACLE_HOME下,直接解压
# cd $ORACLE_HOME
# unzip LINUX.X64_193000_db_home
一切准备就绪后,我们就可以正式开始图形化安装了。
二、开始安装
# cd $ORACLE_HOME
# ./runInstaller
开始安装,只安装数据库软件,下一步
单实例安装,下一步
下一步
下一步
下一步
下一步
这里输入root用户密码,root用户脚本可直接执行,避免后续还需手动执行。
下一步
下一步,安装完成。
安装实例
# cd bin
# ./dbca
下一步
下一步
下一步
这里是和oracle11g安装区别最大的地方,不勾create as container database ,那么就和oracle11g数据库没有区别,我这里选择作为CDB创建,并且创建一个pdb
下一步
下一步,我选择的不创建闪回区域。
下一步,如还没创建监听的话,可以在这里直接创建。
下一步
下一步,选择字符集
下一步,我这里不配置EM
下一步,我使用同一个密码
下一步
下一步,就开始安装了。