Required Packages (RPM)
There're 23 required packages should be installed on Linux 8 for preparing an Oracle database 21c environment.
- bc
- binutils
- compat-openssl10
- elfutils-libelf
- glibc
- glibc-devel
- ksh
- libaio
- libXrender
- libX11
- libXau
- libXi
- libXtst
- libgcc
- libnsl
- libstdc++
- libxcb
- libibverbs
- make
- policycoreutils
- policycoreutils-python-utils
- smartmontools
- sysstat
Is it a exhausted list? We don't know, but we have some ways to find out.
For installing Oracle database 21c on Linux, we may consider the following Linux systems.
Let's see how we prepare the required packages for installing Oracle database 21c.
No Internet?
If your server is unable to connect to the internet, you may consider to create a local yum repository to install required packages.
Oracle Linux
In this distribution, we can just installed only one package oracle-database-preinstall-21c for preinstallation of Oracle database 21c, which triggers dependent packages to be installed.
Let's see its information before installing it. Here we use native Oracle Yum repository to get it.
[root@test ~]# dnf info oracle-database-preinstall-21c
Available Packages
Name : oracle-database-preinstall-21c
Version : 1.0
Release : 1.el8
Architecture : src
Size : 31 k
Source : None
Repository : ol8_appstream
Summary : Oracle Database Preinstallation RPM
License : GPLv2
Description : The Oracle Database Preinstallation RPM automatically installs
: any additional packages needed for installing Oracle Grid
: Infrastructure and Oracle Database and configures your server
: operating system automatically, including setting kernel
: parameters and other basic operating system requirements for
: install.
Name : oracle-database-preinstall-21c
Version : 1.0
Release : 1.el8
Architecture : x86_64
Size : 30 k
Source : oracle-database-preinstall-21c-1.0-1.el8.src.rpm
Repository : ol8_appstream
Summary : Oracle Database Preinstallation RPM
License : GPLv2
Description : The Oracle Database Preinstallation RPM automatically installs
: any additional packages needed for installing Oracle Grid
: Infrastructure and Oracle Database and configures your server
: operating system automatically, including setting kernel
: parameters and other basic operating system requirements for
: install.
If there's nothing wrong, we can install it by this.
[root@test ~]# dnf -y install oracle-database-preinstall-21c
Last metadata expiration check: 0:24:34 ago on Tue 31 Jan 2023 04:59:03 PM JST.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
oracle-database-preinstall-21c
x86_64 1.0-1.el8 ol8_appstream 30 k
Installing dependencies:
bc x86_64 1.07.1-5.el8 ol8_baseos_latest 129 k
bind-libs x86_64 32:9.11.36-5.el8_7.2 ol8_appstream 175 k
bind-libs-lite x86_64 32:9.11.36-5.el8_7.2 ol8_appstream 1.2 M
bind-license noarch 32:9.11.36-5.el8_7.2 ol8_appstream 104 k
bind-utils x86_64 32:9.11.36-5.el8_7.2 ol8_appstream 452 k
binutils x86_64 2.30-117.0.3.el8 ol8_baseos_latest 5.9 M
checkpolicy x86_64 2.9-1.el8 ol8_baseos_latest 346 k
compat-openssl10 x86_64 1:1.0.2o-4.el8_6 ol8_appstream 1.1 M
fstrm x86_64 0.6.1-3.el8 ol8_appstream 29 k
glibc-devel x86_64 2.28-211.0.1.el8 ol8_baseos_latest 83 k
glibc-headers x86_64 2.28-211.0.1.el8 ol8_baseos_latest 488 k
gssproxy x86_64 0.8.0-21.el8 ol8_baseos_latest 119 k
kernel-headers x86_64 4.18.0-425.10.1.el8_7 ol8_baseos_latest 10 M
keyutils x86_64 1.5.10-9.el8 ol8_baseos_latest 66 k
ksh x86_64 20120801-257.0.1.el8 ol8_appstream 929 k
libICE x86_64 1.0.9-15.el8 ol8_appstream 74 k
libSM x86_64 1.2.3-1.el8 ol8_appstream 47 k
libX11 x86_64 1.6.8-5.el8 ol8_appstream 611 k
libX11-common noarch 1.6.8-5.el8 ol8_appstream 158 k
libX11-xcb x86_64 1.6.8-5.el8 ol8_appstream 14 k
libXau x86_64 1.0.9-3.el8 ol8_appstream 37 k
libXcomposite x86_64 0.4.4-14.el8 ol8_appstream 28 k
libXext x86_64 1.3.4-1.el8 ol8_appstream 45 k
libXi x86_64 1.7.10-1.el8 ol8_appstream 49 k
libXinerama x86_64 1.1.4-1.el8 ol8_appstream 15 k
libXmu x86_64 1.1.3-1.el8 ol8_appstream 75 k
libXrandr x86_64 1.5.2-1.el8 ol8_appstream 34 k
libXrender x86_64 0.9.10-7.el8 ol8_appstream 33 k
libXt x86_64 1.1.5-12.el8 ol8_appstream 185 k
libXtst x86_64 1.2.3-7.el8 ol8_appstream 22 k
libXv x86_64 1.0.11-7.el8 ol8_appstream 20 k
libXxf86dga x86_64 1.1.5-1.el8 ol8_appstream 26 k
libXxf86misc x86_64 1.0.4-1.el8 ol8_appstream 23 k
libXxf86vm x86_64 1.1.4-9.el8 ol8_appstream 19 k
libdmx x86_64 1.1.4-3.el8 ol8_appstream 22 k
libev x86_64 4.24-6.el8 ol8_appstream 52 k
libevent x86_64 2.1.8-5.el8 ol8_baseos_latest 253 k
libmaxminddb x86_64 1.2.0-10.el8 ol8_appstream 33 k
libnfsidmap x86_64 1:2.3.3-57.el8 ol8_baseos_latest 122 k
libnsl x86_64 2.28-211.0.1.el8 ol8_baseos_latest 105 k
libpkgconf x86_64 1.4.2-1.el8 ol8_baseos_latest 35 k
libverto-libev x86_64 0.3.2-2.el8 ol8_appstream 16 k
libxcb x86_64 1.13.1-1.el8 ol8_appstream 231 k
libxcrypt-devel x86_64 4.1.1-6.el8 ol8_baseos_latest 25 k
lm_sensors-libs x86_64 3.4.0-23.20180522git70f7e08.el8
ol8_baseos_latest 59 k
make x86_64 1:4.2.1-11.el8 ol8_baseos_latest 498 k
net-tools x86_64 2.0-0.52.20160912git.el8 ol8_baseos_latest 322 k
nfs-utils x86_64 1:2.3.3-57.el8 ol8_baseos_latest 515 k
pkgconf x86_64 1.4.2-1.el8 ol8_baseos_latest 38 k
pkgconf-m4 noarch 1.4.2-1.el8 ol8_baseos_latest 17 k
pkgconf-pkg-config x86_64 1.4.2-1.el8 ol8_baseos_latest 15 k
policycoreutils-python-utils
noarch 2.9-20.0.1.el8 ol8_baseos_latest 253 k
protobuf-c x86_64 1.3.0-6.el8 ol8_appstream 37 k
python3-audit x86_64 3.0.7-4.el8 ol8_baseos_latest 87 k
python3-bind noarch 32:9.11.36-5.el8_7.2 ol8_appstream 151 k
python3-libsemanage x86_64 2.9-9.el8_6 ol8_baseos_latest 128 k
python3-ply noarch 3.9-9.el8 ol8_baseos_latest 111 k
python3-policycoreutils
noarch 2.9-20.0.1.el8 ol8_baseos_latest 2.2 M
python3-pyyaml x86_64 3.12-12.el8 ol8_baseos_latest 193 k
python3-setools x86_64 4.3.0-3.el8 ol8_baseos_latest 624 k
quota x86_64 1:4.04-14.el8 ol8_baseos_latest 214 k
quota-nls noarch 1:4.04-14.el8 ol8_baseos_latest 95 k
rpcbind x86_64 1.2.5-10.el8 ol8_baseos_latest 70 k
smartmontools x86_64 1:7.1-1.el8 ol8_baseos_latest 544 k
sysstat x86_64 11.7.3-7.0.1.el8_7.1 ol8_appstream 426 k
tar x86_64 2:1.30-6.el8 ol8_baseos_latest 838 k
unzip x86_64 6.0-46.0.1.el8 ol8_baseos_latest 196 k
xorg-x11-utils x86_64 7.5-28.el8 ol8_appstream 136 k
xorg-x11-xauth x86_64 1:1.0.9-12.el8 ol8_appstream 39 k
Transaction Summary
================================================================================
Install 70 Packages
Total download size: 31 M
Installed size: 74 M
Downloading Packages:
(1/70): bc-1.07.1-5.el8.x86_64.rpm 22 kB/s | 129 kB 00:05
(2/70): glibc-devel-2.28-211.0.1.el8.x86_64.rpm 269 kB/s | 83 kB 00:00
(3/70): checkpolicy-2.9-1.el8.x86_64.rpm 56 kB/s | 346 kB 00:06
(4/70): gssproxy-0.8.0-21.el8.x86_64.rpm 372 kB/s | 119 kB 00:00
(5/70): glibc-headers-2.28-211.0.1.el8.x86_64.r 291 kB/s | 488 kB 00:01
(6/70): keyutils-1.5.10-9.el8.x86_64.rpm 143 kB/s | 66 kB 00:00
(7/70): libevent-2.1.8-5.el8.x86_64.rpm 270 kB/s | 253 kB 00:00
(8/70): libnfsidmap-2.3.3-57.el8.x86_64.rpm 253 kB/s | 122 kB 00:00
(9/70): libnsl-2.28-211.0.1.el8.x86_64.rpm 232 kB/s | 105 kB 00:00
(10/70): libpkgconf-1.4.2-1.el8.x86_64.rpm 148 kB/s | 35 kB 00:00
(11/70): libxcrypt-devel-4.1.1-6.el8.x86_64.rpm 105 kB/s | 25 kB 00:00
(12/70): lm_sensors-libs-3.4.0-23.20180522git70 169 kB/s | 59 kB 00:00
(13/70): binutils-2.30-117.0.3.el8.x86_64.rpm 508 kB/s | 5.9 MB 00:11
(14/70): net-tools-2.0-0.52.20160912git.el8.x86 449 kB/s | 322 kB 00:00
(15/70): make-4.2.1-11.el8.x86_64.rpm 285 kB/s | 498 kB 00:01
(16/70): pkgconf-1.4.2-1.el8.x86_64.rpm 287 kB/s | 38 kB 00:00
(17/70): pkgconf-m4-1.4.2-1.el8.noarch.rpm 162 kB/s | 17 kB 00:00
(18/70): pkgconf-pkg-config-1.4.2-1.el8.x86_64. 145 kB/s | 15 kB 00:00
(19/70): policycoreutils-python-utils-2.9-20.0. 636 kB/s | 253 kB 00:00
(20/70): python3-audit-3.0.7-4.el8.x86_64.rpm 492 kB/s | 87 kB 00:00
(21/70): python3-libsemanage-2.9-9.el8_6.x86_64 381 kB/s | 128 kB 00:00
(22/70): nfs-utils-2.3.3-57.el8.x86_64.rpm 350 kB/s | 515 kB 00:01
(23/70): python3-ply-3.9-9.el8.noarch.rpm 497 kB/s | 111 kB 00:00
(24/70): python3-pyyaml-3.12-12.el8.x86_64.rpm 652 kB/s | 193 kB 00:00
(25/70): kernel-headers-4.18.0-425.10.1.el8_7.x 1.1 MB/s | 10 MB 00:09
(26/70): python3-setools-4.3.0-3.el8.x86_64.rpm 541 kB/s | 624 kB 00:01
(27/70): quota-4.04-14.el8.x86_64.rpm 980 kB/s | 214 kB 00:00
(28/70): quota-nls-4.04-14.el8.noarch.rpm 429 kB/s | 95 kB 00:00
(29/70): rpcbind-1.2.5-10.el8.x86_64.rpm 699 kB/s | 70 kB 00:00
(30/70): tar-1.30-6.el8.x86_64.rpm 1.1 MB/s | 838 kB 00:00
(31/70): unzip-6.0-46.0.1.el8.x86_64.rpm 435 kB/s | 196 kB 00:00
(32/70): smartmontools-7.1-1.el8.x86_64.rpm 368 kB/s | 544 kB 00:01
(33/70): bind-libs-9.11.36-5.el8_7.2.x86_64.rpm 804 kB/s | 175 kB 00:00
(34/70): bind-license-9.11.36-5.el8_7.2.noarch. 609 kB/s | 104 kB 00:00
(35/70): bind-utils-9.11.36-5.el8_7.2.x86_64.rp 964 kB/s | 452 kB 00:00
(36/70): bind-libs-lite-9.11.36-5.el8_7.2.x86_6 950 kB/s | 1.2 MB 00:01
(37/70): fstrm-0.6.1-3.el8.x86_64.rpm 317 kB/s | 29 kB 00:00
(38/70): python3-policycoreutils-2.9-20.0.1.el8 450 kB/s | 2.2 MB 00:05
(39/70): ksh-20120801-257.0.1.el8.x86_64.rpm 1.1 MB/s | 929 kB 00:00
(40/70): libICE-1.0.9-15.el8.x86_64.rpm 237 kB/s | 74 kB 00:00
(41/70): libSM-1.2.3-1.el8.x86_64.rpm 365 kB/s | 47 kB 00:00
(42/70): libX11-common-1.6.8-5.el8.noarch.rpm 598 kB/s | 158 kB 00:00
(43/70): libX11-1.6.8-5.el8.x86_64.rpm 1.3 MB/s | 611 kB 00:00
(44/70): libX11-xcb-1.6.8-5.el8.x86_64.rpm 145 kB/s | 14 kB 00:00
(45/70): libXau-1.0.9-3.el8.x86_64.rpm 391 kB/s | 37 kB 00:00
(46/70): libXcomposite-0.4.4-14.el8.x86_64.rpm 315 kB/s | 28 kB 00:00
(47/70): libXext-1.3.4-1.el8.x86_64.rpm 392 kB/s | 45 kB 00:00
(48/70): libXi-1.7.10-1.el8.x86_64.rpm 385 kB/s | 49 kB 00:00
(49/70): libXinerama-1.1.4-1.el8.x86_64.rpm 66 kB/s | 15 kB 00:00
(50/70): libXmu-1.1.3-1.el8.x86_64.rpm 334 kB/s | 75 kB 00:00
(51/70): libXrandr-1.5.2-1.el8.x86_64.rpm 242 kB/s | 34 kB 00:00
(52/70): libXrender-0.9.10-7.el8.x86_64.rpm 266 kB/s | 33 kB 00:00
(53/70): libXtst-1.2.3-7.el8.x86_64.rpm 128 kB/s | 22 kB 00:00
(54/70): libXt-1.1.5-12.el8.x86_64.rpm 619 kB/s | 185 kB 00:00
(55/70): libXv-1.0.11-7.el8.x86_64.rpm 145 kB/s | 20 kB 00:00
(56/70): libXxf86misc-1.0.4-1.el8.x86_64.rpm 229 kB/s | 23 kB 00:00
(57/70): libXxf86dga-1.1.5-1.el8.x86_64.rpm 197 kB/s | 26 kB 00:00
(58/70): compat-openssl10-1.0.2o-4.el8_6.x86_64 367 kB/s | 1.1 MB 00:03
(59/70): libXxf86vm-1.1.4-9.el8.x86_64.rpm 149 kB/s | 19 kB 00:00
(60/70): libdmx-1.1.4-3.el8.x86_64.rpm 189 kB/s | 22 kB 00:00
(61/70): libverto-libev-0.3.2-2.el8.x86_64.rpm 194 kB/s | 16 kB 00:00
(62/70): libmaxminddb-1.2.0-10.el8.x86_64.rpm 342 kB/s | 33 kB 00:00
(63/70): libev-4.24-6.el8.x86_64.rpm 365 kB/s | 52 kB 00:00
(64/70): oracle-database-preinstall-21c-1.0-1.e 280 kB/s | 30 kB 00:00
(65/70): protobuf-c-1.3.0-6.el8.x86_64.rpm 343 kB/s | 37 kB 00:00
(66/70): libxcb-1.13.1-1.el8.x86_64.rpm 941 kB/s | 231 kB 00:00
(67/70): python3-bind-9.11.36-5.el8_7.2.noarch. 475 kB/s | 151 kB 00:00
(68/70): xorg-x11-utils-7.5-28.el8.x86_64.rpm 546 kB/s | 136 kB 00:00
(69/70): sysstat-11.7.3-7.0.1.el8_7.1.x86_64.rp 1.0 MB/s | 426 kB 00:00
(70/70): xorg-x11-xauth-1.0.9-12.el8.x86_64.rpm 331 kB/s | 39 kB 00:00
--------------------------------------------------------------------------------
Total 1.4 MB/s | 31 MB 00:21
Oracle Linux 8 BaseOS Latest (x86_64) 3.0 MB/s | 3.1 kB 00:00
Importing GPG key 0xAD986DA3:
Userid : "Oracle OSS group (Open Source Software group) <[email protected]>"
Fingerprint: 76FD 3DB1 3AB6 7410 B89D B10E 8256 2EA9 AD98 6DA3
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : protobuf-c-1.3.0-6.el8.x86_64 1/70
Installing : libmaxminddb-1.2.0-10.el8.x86_64 2/70
Running scriptlet: libmaxminddb-1.2.0-10.el8.x86_64 2/70
Installing : fstrm-0.6.1-3.el8.x86_64 3/70
Installing : bind-license-32:9.11.36-5.el8_7.2.noarch 4/70
Installing : bind-libs-lite-32:9.11.36-5.el8_7.2.x86_64 5/70
Installing : libXau-1.0.9-3.el8.x86_64 6/70
Installing : libxcb-1.13.1-1.el8.x86_64 7/70
Installing : libICE-1.0.9-15.el8.x86_64 8/70
Installing : make-1:4.2.1-11.el8.x86_64 9/70
Running scriptlet: make-1:4.2.1-11.el8.x86_64 9/70
Installing : compat-openssl10-1:1.0.2o-4.el8_6.x86_64 10/70
Running scriptlet: compat-openssl10-1:1.0.2o-4.el8_6.x86_64 10/70
Installing : libSM-1.2.3-1.el8.x86_64 11/70
Installing : bind-libs-32:9.11.36-5.el8_7.2.x86_64 12/70
Installing : libev-4.24-6.el8.x86_64 13/70
Installing : libverto-libev-0.3.2-2.el8.x86_64 14/70
Installing : gssproxy-0.8.0-21.el8.x86_64 15/70
Running scriptlet: gssproxy-0.8.0-21.el8.x86_64 15/70
Installing : libX11-xcb-1.6.8-5.el8.x86_64 16/70
Installing : libX11-common-1.6.8-5.el8.noarch 17/70
Installing : libX11-1.6.8-5.el8.x86_64 18/70
Installing : libXext-1.3.4-1.el8.x86_64 19/70
Installing : libXi-1.7.10-1.el8.x86_64 20/70
Installing : libXrender-0.9.10-7.el8.x86_64 21/70
Installing : libXrandr-1.5.2-1.el8.x86_64 22/70
Installing : libXtst-1.2.3-7.el8.x86_64 23/70
Installing : libXinerama-1.1.4-1.el8.x86_64 24/70
Installing : libXv-1.0.11-7.el8.x86_64 25/70
Installing : libXxf86dga-1.1.5-1.el8.x86_64 26/70
Installing : libXxf86misc-1.0.4-1.el8.x86_64 27/70
Installing : libXxf86vm-1.1.4-9.el8.x86_64 28/70
Installing : libdmx-1.1.4-3.el8.x86_64 29/70
Installing : libXcomposite-0.4.4-14.el8.x86_64 30/70
Installing : xorg-x11-utils-7.5-28.el8.x86_64 31/70
Installing : libXt-1.1.5-12.el8.x86_64 32/70
Installing : libXmu-1.1.3-1.el8.x86_64 33/70
Installing : xorg-x11-xauth-1:1.0.9-12.el8.x86_64 34/70
Installing : ksh-20120801-257.0.1.el8.x86_64 35/70
Running scriptlet: ksh-20120801-257.0.1.el8.x86_64 35/70
Installing : unzip-6.0-46.0.1.el8.x86_64 36/70
Installing : tar-2:1.30-6.el8.x86_64 37/70
Running scriptlet: tar-2:1.30-6.el8.x86_64 37/70
Running scriptlet: smartmontools-1:7.1-1.el8.x86_64 38/70
Installing : smartmontools-1:7.1-1.el8.x86_64 38/70
Running scriptlet: smartmontools-1:7.1-1.el8.x86_64 38/70
Running scriptlet: rpcbind-1.2.5-10.el8.x86_64 39/70
Installing : rpcbind-1.2.5-10.el8.x86_64 39/70
Running scriptlet: rpcbind-1.2.5-10.el8.x86_64 39/70
Installing : quota-nls-1:4.04-14.el8.noarch 40/70
Installing : quota-1:4.04-14.el8.x86_64 41/70
Installing : python3-setools-4.3.0-3.el8.x86_64 42/70
Installing : python3-pyyaml-3.12-12.el8.x86_64 43/70
Installing : python3-ply-3.9-9.el8.noarch 44/70
Installing : python3-bind-32:9.11.36-5.el8_7.2.noarch 45/70
Installing : bind-utils-32:9.11.36-5.el8_7.2.x86_64 46/70
Installing : python3-libsemanage-2.9-9.el8_6.x86_64 47/70
Installing : python3-audit-3.0.7-4.el8.x86_64 48/70
Installing : pkgconf-m4-1.4.2-1.el8.noarch 49/70
Installing : net-tools-2.0-0.52.20160912git.el8.x86_64 50/70
Running scriptlet: net-tools-2.0-0.52.20160912git.el8.x86_64 50/70
Installing : lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x8 51/70
Running scriptlet: lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x8 51/70
Installing : sysstat-11.7.3-7.0.1.el8_7.1.x86_64 52/70
Running scriptlet: sysstat-11.7.3-7.0.1.el8_7.1.x86_64 52/70
Installing : libpkgconf-1.4.2-1.el8.x86_64 53/70
Installing : pkgconf-1.4.2-1.el8.x86_64 54/70
Installing : pkgconf-pkg-config-1.4.2-1.el8.x86_64 55/70
Installing : libnsl-2.28-211.0.1.el8.x86_64 56/70
Installing : libnfsidmap-1:2.3.3-57.el8.x86_64 57/70
Installing : libevent-2.1.8-5.el8.x86_64 58/70
Installing : keyutils-1.5.10-9.el8.x86_64 59/70
Running scriptlet: nfs-utils-1:2.3.3-57.el8.x86_64 60/70
Installing : nfs-utils-1:2.3.3-57.el8.x86_64 60/70
Running scriptlet: nfs-utils-1:2.3.3-57.el8.x86_64 60/70
Installing : kernel-headers-4.18.0-425.10.1.el8_7.x86_64 61/70
Running scriptlet: glibc-headers-2.28-211.0.1.el8.x86_64 62/70
Installing : glibc-headers-2.28-211.0.1.el8.x86_64 62/70
Installing : libxcrypt-devel-4.1.1-6.el8.x86_64 63/70
Installing : glibc-devel-2.28-211.0.1.el8.x86_64 64/70
Running scriptlet: glibc-devel-2.28-211.0.1.el8.x86_64 64/70
Installing : checkpolicy-2.9-1.el8.x86_64 65/70
Installing : python3-policycoreutils-2.9-20.0.1.el8.noarch 66/70
Installing : policycoreutils-python-utils-2.9-20.0.1.el8.noarch 67/70
Installing : binutils-2.30-117.0.3.el8.x86_64 68/70
Running scriptlet: binutils-2.30-117.0.3.el8.x86_64 68/70
Installing : bc-1.07.1-5.el8.x86_64 69/70
Running scriptlet: bc-1.07.1-5.el8.x86_64 69/70
Installing : oracle-database-preinstall-21c-1.0-1.el8.x86_64 70/70
Running scriptlet: oracle-database-preinstall-21c-1.0-1.el8.x86_64 70/70
Verifying : bc-1.07.1-5.el8.x86_64 1/70
Verifying : binutils-2.30-117.0.3.el8.x86_64 2/70
Verifying : checkpolicy-2.9-1.el8.x86_64 3/70
Verifying : glibc-devel-2.28-211.0.1.el8.x86_64 4/70
Verifying : glibc-headers-2.28-211.0.1.el8.x86_64 5/70
Verifying : gssproxy-0.8.0-21.el8.x86_64 6/70
Verifying : kernel-headers-4.18.0-425.10.1.el8_7.x86_64 7/70
Verifying : keyutils-1.5.10-9.el8.x86_64 8/70
Verifying : libevent-2.1.8-5.el8.x86_64 9/70
Verifying : libnfsidmap-1:2.3.3-57.el8.x86_64 10/70
Verifying : libnsl-2.28-211.0.1.el8.x86_64 11/70
Verifying : libpkgconf-1.4.2-1.el8.x86_64 12/70
Verifying : libxcrypt-devel-4.1.1-6.el8.x86_64 13/70
Verifying : lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x8 14/70
Verifying : make-1:4.2.1-11.el8.x86_64 15/70
Verifying : net-tools-2.0-0.52.20160912git.el8.x86_64 16/70
Verifying : nfs-utils-1:2.3.3-57.el8.x86_64 17/70
Verifying : pkgconf-1.4.2-1.el8.x86_64 18/70
Verifying : pkgconf-m4-1.4.2-1.el8.noarch 19/70
Verifying : pkgconf-pkg-config-1.4.2-1.el8.x86_64 20/70
Verifying : policycoreutils-python-utils-2.9-20.0.1.el8.noarch 21/70
Verifying : python3-audit-3.0.7-4.el8.x86_64 22/70
Verifying : python3-libsemanage-2.9-9.el8_6.x86_64 23/70
Verifying : python3-ply-3.9-9.el8.noarch 24/70
Verifying : python3-policycoreutils-2.9-20.0.1.el8.noarch 25/70
Verifying : python3-pyyaml-3.12-12.el8.x86_64 26/70
Verifying : python3-setools-4.3.0-3.el8.x86_64 27/70
Verifying : quota-1:4.04-14.el8.x86_64 28/70
Verifying : quota-nls-1:4.04-14.el8.noarch 29/70
Verifying : rpcbind-1.2.5-10.el8.x86_64 30/70
Verifying : smartmontools-1:7.1-1.el8.x86_64 31/70
Verifying : tar-2:1.30-6.el8.x86_64 32/70
Verifying : unzip-6.0-46.0.1.el8.x86_64 33/70
Verifying : bind-libs-32:9.11.36-5.el8_7.2.x86_64 34/70
Verifying : bind-libs-lite-32:9.11.36-5.el8_7.2.x86_64 35/70
Verifying : bind-license-32:9.11.36-5.el8_7.2.noarch 36/70
Verifying : bind-utils-32:9.11.36-5.el8_7.2.x86_64 37/70
Verifying : compat-openssl10-1:1.0.2o-4.el8_6.x86_64 38/70
Verifying : fstrm-0.6.1-3.el8.x86_64 39/70
Verifying : ksh-20120801-257.0.1.el8.x86_64 40/70
Verifying : libICE-1.0.9-15.el8.x86_64 41/70
Verifying : libSM-1.2.3-1.el8.x86_64 42/70
Verifying : libX11-1.6.8-5.el8.x86_64 43/70
Verifying : libX11-common-1.6.8-5.el8.noarch 44/70
Verifying : libX11-xcb-1.6.8-5.el8.x86_64 45/70
Verifying : libXau-1.0.9-3.el8.x86_64 46/70
Verifying : libXcomposite-0.4.4-14.el8.x86_64 47/70
Verifying : libXext-1.3.4-1.el8.x86_64 48/70
Verifying : libXi-1.7.10-1.el8.x86_64 49/70
Verifying : libXinerama-1.1.4-1.el8.x86_64 50/70
Verifying : libXmu-1.1.3-1.el8.x86_64 51/70
Verifying : libXrandr-1.5.2-1.el8.x86_64 52/70
Verifying : libXrender-0.9.10-7.el8.x86_64 53/70
Verifying : libXt-1.1.5-12.el8.x86_64 54/70
Verifying : libXtst-1.2.3-7.el8.x86_64 55/70
Verifying : libXv-1.0.11-7.el8.x86_64 56/70
Verifying : libXxf86dga-1.1.5-1.el8.x86_64 57/70
Verifying : libXxf86misc-1.0.4-1.el8.x86_64 58/70
Verifying : libXxf86vm-1.1.4-9.el8.x86_64 59/70
Verifying : libdmx-1.1.4-3.el8.x86_64 60/70
Verifying : libev-4.24-6.el8.x86_64 61/70
Verifying : libmaxminddb-1.2.0-10.el8.x86_64 62/70
Verifying : libverto-libev-0.3.2-2.el8.x86_64 63/70
Verifying : libxcb-1.13.1-1.el8.x86_64 64/70
Verifying : oracle-database-preinstall-21c-1.0-1.el8.x86_64 65/70
Verifying : protobuf-c-1.3.0-6.el8.x86_64 66/70
Verifying : python3-bind-32:9.11.36-5.el8_7.2.noarch 67/70
Verifying : sysstat-11.7.3-7.0.1.el8_7.1.x86_64 68/70
Verifying : xorg-x11-utils-7.5-28.el8.x86_64 69/70
Verifying : xorg-x11-xauth-1:1.0.9-12.el8.x86_64 70/70
Installed:
bc-1.07.1-5.el8.x86_64
bind-libs-32:9.11.36-5.el8_7.2.x86_64
bind-libs-lite-32:9.11.36-5.el8_7.2.x86_64
bind-license-32:9.11.36-5.el8_7.2.noarch
bind-utils-32:9.11.36-5.el8_7.2.x86_64
binutils-2.30-117.0.3.el8.x86_64
checkpolicy-2.9-1.el8.x86_64
compat-openssl10-1:1.0.2o-4.el8_6.x86_64
fstrm-0.6.1-3.el8.x86_64
glibc-devel-2.28-211.0.1.el8.x86_64
glibc-headers-2.28-211.0.1.el8.x86_64
gssproxy-0.8.0-21.el8.x86_64
kernel-headers-4.18.0-425.10.1.el8_7.x86_64
keyutils-1.5.10-9.el8.x86_64
ksh-20120801-257.0.1.el8.x86_64
libICE-1.0.9-15.el8.x86_64
libSM-1.2.3-1.el8.x86_64
libX11-1.6.8-5.el8.x86_64
libX11-common-1.6.8-5.el8.noarch
libX11-xcb-1.6.8-5.el8.x86_64
libXau-1.0.9-3.el8.x86_64
libXcomposite-0.4.4-14.el8.x86_64
libXext-1.3.4-1.el8.x86_64
libXi-1.7.10-1.el8.x86_64
libXinerama-1.1.4-1.el8.x86_64
libXmu-1.1.3-1.el8.x86_64
libXrandr-1.5.2-1.el8.x86_64
libXrender-0.9.10-7.el8.x86_64
libXt-1.1.5-12.el8.x86_64
libXtst-1.2.3-7.el8.x86_64
libXv-1.0.11-7.el8.x86_64
libXxf86dga-1.1.5-1.el8.x86_64
libXxf86misc-1.0.4-1.el8.x86_64
libXxf86vm-1.1.4-9.el8.x86_64
libdmx-1.1.4-3.el8.x86_64
libev-4.24-6.el8.x86_64
libevent-2.1.8-5.el8.x86_64
libmaxminddb-1.2.0-10.el8.x86_64
libnfsidmap-1:2.3.3-57.el8.x86_64
libnsl-2.28-211.0.1.el8.x86_64
libpkgconf-1.4.2-1.el8.x86_64
libverto-libev-0.3.2-2.el8.x86_64
libxcb-1.13.1-1.el8.x86_64
libxcrypt-devel-4.1.1-6.el8.x86_64
lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x86_64
make-1:4.2.1-11.el8.x86_64
net-tools-2.0-0.52.20160912git.el8.x86_64
nfs-utils-1:2.3.3-57.el8.x86_64
oracle-database-preinstall-21c-1.0-1.el8.x86_64
pkgconf-1.4.2-1.el8.x86_64
pkgconf-m4-1.4.2-1.el8.noarch
pkgconf-pkg-config-1.4.2-1.el8.x86_64
policycoreutils-python-utils-2.9-20.0.1.el8.noarch
protobuf-c-1.3.0-6.el8.x86_64
python3-audit-3.0.7-4.el8.x86_64
python3-bind-32:9.11.36-5.el8_7.2.noarch
python3-libsemanage-2.9-9.el8_6.x86_64
python3-ply-3.9-9.el8.noarch
python3-policycoreutils-2.9-20.0.1.el8.noarch
python3-pyyaml-3.12-12.el8.x86_64
python3-setools-4.3.0-3.el8.x86_64
quota-1:4.04-14.el8.x86_64
quota-nls-1:4.04-14.el8.noarch
rpcbind-1.2.5-10.el8.x86_64
smartmontools-1:7.1-1.el8.x86_64
sysstat-11.7.3-7.0.1.el8_7.1.x86_64
tar-2:1.30-6.el8.x86_64
unzip-6.0-46.0.1.el8.x86_64
xorg-x11-utils-7.5-28.el8.x86_64
xorg-x11-xauth-1:1.0.9-12.el8.x86_64
Complete!
Red Hat Enterprise Linux and its Derivatives
For OS like RHEL, derivative or Fedora, which does not have Oracle public yum repository installed in the system, we have 2 options:
- Setup Oracle Linux 8 yum repository in OS.
- List all necessary packages in dnf command.
The trick is to switch software repositories from the original ones to Oracle's, then install the pre-installation package of Oracle database 21c, oracle-database-preinstall-21c to fulfill the prerequisite of packages.
[root@test ~]# dnf -y install bc bind-libs bind-libs-lite bind-license bind-utils binutils checkpolicy compat-openssl10 fstrm glibc-devel glibc-headers gssproxy kernel-headers keyutils ksh libICE libSM libX11 libX11-common libX11-xcb libXau libXcomposite libXext libXi libXinerama libXmu libXrandr libXrender libXt libXtst libXv libXxf86dga libXxf86misc libXxf86vm libdmx libev libevent libmaxminddb libnfsidmap libnsl libpkgconf libverto-libev libxcb libxcrypt-devel lm_sensors-libs make net-tools nfs-utils pkgconf pkgconf-m4 pkgconf-pkg-config policycoreutils-python-utils protobuf-c python3-audit python3-bind python3-libsemanage python3-ply python3-policycoreutils python3-pyyaml python3-setools quota quota-nls rpcbind smartmontools sysstat tar unzip xorg-x11-utils xorg-x11-xauth
As you may have noticed, 69 packages in the list. This could be the exhausted list of necessary packages (RPM) for installing Oracle database 21c on Linux 8 distributions.
Next, let's start to install Oracle database 21c on the Linux server.