一、Oracle 19c Linux安装(Centos 7)
1.查看磁盘可用空间及配置ip地址
[root@localhost /]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 1.4G 0 1.4G 0% /dev
tmpfs 1.4G 0 1.4G 0% /dev/shm
tmpfs 1.4G 11M 1.4G 1% /run
tmpfs 1.4G 0 1.4G 0% /sys/fs/cgroup
/dev/mapper/centos-root 47G 29G 19G 62% /
/dev/sda1 1014M 234M 781M 24% /boot
tmpfs 283M 36K 283M 1% /run/user/1000
/dev/sr0 4.2G 4.2G 0 100% /run/media/user/CentOS 7 x86_64
tmpfs 283M 0 283M 0% /run/user/0
[root@localhost /]# free -m
total used free shared buff/cache available
Mem: 2827 1188 270 23 1368 1455
Swap: 2047 0 2047
2.上传Oracle安装包文件到opt目录下
-rw-r--r-- 1 root root 2694664264 6月 9 22:12 oracle-database-ee-19c-1.0-1.x86_64.rpm
-rw-r--r-- 1 root root 18204 6月 10 23:45 oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
19c的RPM包下载链接,
https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html
3.安装oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
如果不是OEL平台,首先要下载对应平台的RPM,我用的是RedHat 7.4,下载链接地址,
https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html
第一次执行未必可以成功,我的提示少了依赖库
[root@localhost oracle-soft]# rpm -ivh oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
警告:oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
错误:依赖检测失败:
compat-libstdc++-33 被 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要
ksh 被 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要
使用本地安装的方式:
先更新yum源:yum update -y
然后 yum localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
[root@localhost opt]# yum localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
已加载插件:fastestmirror, langpacks
正在检查 oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm: oracle-database-preinstall-19c-1.0-1.el7.x86_64
oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm 将被安装
正在解决依赖关系
--> 正在检查事务
---> 软件包 oracle-database-preinstall-19c.x86_64.0.1.0-1.el7 将被 安装
--> 正在处理依赖关系 compat-libstdc++-33,它被软件包 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要
Loading mirror speeds from cached hostfile
* base: mirrors.ustc.edu.cn
* extras: mirrors.ustc.edu.cn
* updates: mirrors.ustc.edu.cn
base | 3.6 kB 00:00:00
epel | 4.3 kB 00:00:00
extras | 2.9 kB 00:00:00
mysql-8.4-lts-community | 2.6 kB 00:00:00
mysql-connectors-community | 2.6 kB 00:00:00
mysql-tools-8.4-lts-community | 2.6 kB 00:00:00
prel-release-noarch | 1.5 kB 00:00:00
tools-release-x86_64 | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/4): epel/x86_64/updateinfo | 1.0 MB 00:00:01
(2/4): tools-release-x86_64/7/primary_db | 187 kB 00:00:02
(3/4): epel/x86_64/primary_db | 8.7 MB 00:00:10
(4/4): updates/7/x86_64/primary_db | 27 MB 00:00:33
--> 正在处理依赖关系 ksh,它被软件包 oracle-database-preinstall-19c-1.0-1.el7.x86_64 需要
--> 正在检查事务
---> 软件包 compat-libstdc++-33.x86_64.0.3.2.3-72.el7 将被 安装
---> 软件包 ksh.x86_64.0.20120801-144.el7_9 将被 安装
--> 解决依赖关系完成
依赖关系解决
=============================================================================================================================================================================================
Package 架构 版本 源 大小
===============================================================