作者公众号,欢迎一起交流。
1 安装环境
- CentOS 7.9
- Oracle Database 19.3 - Enterprise Edition
2 安装Oracle数据库软件
2.1 内存要求
1)数据库安装:至少1GB,推荐2G以上;
2)Grid安装:至少8GB;
2.2 SWAP和内存关系
1)1GB ~ 2GB:1.5倍 RAM;
2)2GB ~ 16GB:1倍 RAM;
3)大于16GB:16GB
2.3 磁盘空间要求
Linux X86-64:
1)单机Grid:至少6.5 GB
2)企业版Oracle:至少7.2 GB
2.4 设置主机名称
编辑/etc/hosts文件,增加主机名称:
192.168.56.109 strong strong.oracle.com
2.5 网络和防火墙配置(已配置则不需配置)
2.5.1 网络配置
[root@strong ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
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=enp0s3
UUID=1e1f0b6a-9871-4268-b051-c3037442f163
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.56.109
PREFIX=24
GATEWAY=192.168.56.1
IPV6_PRIVACY=no
2.5.2 防火墙配置
查看防火墙状态,若防火墙是打开的,则将其关闭:
systemctl status firewalld
关闭防火墙(临时):
systemctl stop firewalld
关闭防火墙(永久):
systemctl disable firewalld
最后,编辑/etc/selinux/config文件,将其设置为SELINUX=permissive,并重启服务器或执行命令setenforce Permissive使其生效。
2.6 本地YUM源配置
配置本地Yum源,用于安装Oracle数据库软件所需的RPM包,首先将Linux镜像盘挂在在/mnt目录:
[root@strong ~]# mount /dev/cdrom /mnt/
mount: /dev/sr0 is write-protected, mounting read-only
然后编辑Yum配置文件,切换到对应目录进行配置:
[root@strong ~]# cd /etc/yum.repos.d/
[root@strong yum.repos.d]# ll
total 40
-rw-r--r--. 1 root root 1664 Oct 23 2020 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 Oct 23 2020 CentOS-CR.repo
-rw-r--r--. 1 root root 649 Oct 23 2020 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 Oct 23 2020 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 Oct 23 2020 CentOS-Media