Skip to content
Home » Oracle » Prepare RPM for Oracle Database 21c

Prepare RPM for Oracle Database 21c

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.

  1. Oracle Linux
  2. Red Hat Enterprise Linux and its Derivatives

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.
  • 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.

  • List all necessary packages in dnf command.
  • [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.

Leave a Reply

Your email address will not be published. Required fields are marked *