Skip to content

Prepare RPM for Oracle Database 19c

Required Packages (RPM)

There're 27 required packages should be installed on Linux 8 for preparing an Oracle database 19c environment.

  • bc
  • binutils
  • elfutils-libelf
  • elfutils-libelf-devel
  • fontconfig-devel
  • glibc
  • glibc-devel
  • ksh
  • libaio
  • libaio-devel
  • libXrender
  • libX11
  • libXau
  • libXi
  • libXtst
  • libgcc
  • libnsl
  • librdmacm
  • libstdc++
  • libstdc++-devel
  • 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 19c 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 19c.

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-19c for preinstallation of Oracle database 19c, 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 ~]# yum info oracle-database-preinstall-19c
Available Packages
Name         : oracle-database-preinstall-19c
Version      : 1.0
Release      : 2.el8
Architecture : src
Size         : 32 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-19c
Version      : 1.0
Release      : 2.el8
Architecture : x86_64
Size         : 31 k
Source       : oracle-database-preinstall-19c-1.0-2.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 ~]# yum -y install oracle-database-preinstall-19c
Dependencies resolved.
================================================================================
 Package         Arch   Version                         Repository         Size
================================================================================
Installing:
 oracle-database-preinstall-19c
                 x86_64 1.0-2.el8                       ol8_appstream      31 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
 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
 libaio-devel    x86_64 0.3.112-1.el8                   ol8_baseos_latest  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
 libstdc++-devel x86_64 8.5.0-16.0.1.el8_7              ol8_appstream     2.1 M
 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
 protobuf-c      x86_64 1.3.0-6.el8                     ol8_appstream      37 k
 python3-bind    noarch 32:9.11.36-5.el8_7.2            ol8_appstream     151 k
 python3-ply     noarch 3.9-9.el8                       ol8_baseos_latest 111 k
 python3-pyyaml  x86_64 3.12-12.el8                     ol8_baseos_latest 193 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  65 Packages

Total download size: 29 M
Installed size: 72 M
Downloading Packages:
(1/65): glibc-devel-2.28-211.0.1.el8.x86_64.rpm  15 kB/s |  83 kB     00:05
(2/65): bc-1.07.1-5.el8.x86_64.rpm               22 kB/s | 129 kB     00:05
(3/65): gssproxy-0.8.0-21.el8.x86_64.rpm        1.1 MB/s | 119 kB     00:00
(4/65): binutils-2.30-117.0.3.el8.x86_64.rpm    786 kB/s | 5.9 MB     00:07
(5/65): keyutils-1.5.10-9.el8.x86_64.rpm        564 kB/s |  66 kB     00:00
(6/65): libaio-devel-0.3.112-1.el8.x86_64.rpm   132 kB/s |  19 kB     00:00
(7/65): libevent-2.1.8-5.el8.x86_64.rpm         812 kB/s | 253 kB     00:00
(8/65): libnfsidmap-2.3.3-57.el8.x86_64.rpm     733 kB/s | 122 kB     00:00
(9/65): libnsl-2.28-211.0.1.el8.x86_64.rpm      1.0 MB/s | 105 kB     00:00
(10/65): libpkgconf-1.4.2-1.el8.x86_64.rpm      489 kB/s |  35 kB     00:00
(11/65): libxcrypt-devel-4.1.1-6.el8.x86_64.rpm 358 kB/s |  25 kB     00:00
(12/65): lm_sensors-libs-3.4.0-23.20180522git70 849 kB/s |  59 kB     00:00
(13/65): make-4.2.1-11.el8.x86_64.rpm           1.8 MB/s | 498 kB     00:00
(14/65): glibc-headers-2.28-211.0.1.el8.x86_64. 136 kB/s | 488 kB     00:03
(15/65): net-tools-2.0-0.52.20160912git.el8.x86 1.6 MB/s | 322 kB     00:00
(16/65): pkgconf-1.4.2-1.el8.x86_64.rpm         311 kB/s |  38 kB     00:00
(17/65): kernel-headers-4.18.0-425.10.1.el8_7.x 2.8 MB/s |  10 MB     00:03
(18/65): pkgconf-m4-1.4.2-1.el8.noarch.rpm      132 kB/s |  17 kB     00:00
(19/65): nfs-utils-2.3.3-57.el8.x86_64.rpm      1.3 MB/s | 515 kB     00:00
(20/65): pkgconf-pkg-config-1.4.2-1.el8.x86_64. 197 kB/s |  15 kB     00:00
(21/65): python3-ply-3.9-9.el8.noarch.rpm       879 kB/s | 111 kB     00:00
(22/65): python3-pyyaml-3.12-12.el8.x86_64.rpm  1.5 MB/s | 193 kB     00:00
(23/65): quota-4.04-14.el8.x86_64.rpm           1.6 MB/s | 214 kB     00:00
(24/65): quota-nls-4.04-14.el8.noarch.rpm       1.0 MB/s |  95 kB     00:00
(25/65): rpcbind-1.2.5-10.el8.x86_64.rpm        782 kB/s |  70 kB     00:00
(26/65): unzip-6.0-46.0.1.el8.x86_64.rpm        1.3 MB/s | 196 kB     00:00
(27/65): smartmontools-7.1-1.el8.x86_64.rpm     1.8 MB/s | 544 kB     00:00
(28/65): bind-libs-9.11.36-5.el8_7.2.x86_64.rpm 932 kB/s | 175 kB     00:00
(29/65): tar-1.30-6.el8.x86_64.rpm              1.9 MB/s | 838 kB     00:00
(30/65): bind-license-9.11.36-5.el8_7.2.noarch. 622 kB/s | 104 kB     00:00
(31/65): fstrm-0.6.1-3.el8.x86_64.rpm           258 kB/s |  29 kB     00:00
(32/65): bind-utils-9.11.36-5.el8_7.2.x86_64.rp 1.9 MB/s | 452 kB     00:00
(33/65): bind-libs-lite-9.11.36-5.el8_7.2.x86_6 2.7 MB/s | 1.2 MB     00:00
(34/65): libICE-1.0.9-15.el8.x86_64.rpm         944 kB/s |  74 kB     00:00
(35/65): libSM-1.2.3-1.el8.x86_64.rpm           691 kB/s |  47 kB     00:00
(36/65): libX11-common-1.6.8-5.el8.noarch.rpm   929 kB/s | 158 kB     00:00
(37/65): ksh-20120801-257.0.1.el8.x86_64.rpm    2.5 MB/s | 929 kB     00:00
(38/65): libX11-xcb-1.6.8-5.el8.x86_64.rpm      150 kB/s |  14 kB     00:00
(39/65): libX11-1.6.8-5.el8.x86_64.rpm          2.0 MB/s | 611 kB     00:00
(40/65): libXau-1.0.9-3.el8.x86_64.rpm          518 kB/s |  37 kB     00:00
(41/65): libXcomposite-0.4.4-14.el8.x86_64.rpm  255 kB/s |  28 kB     00:00
(42/65): libXi-1.7.10-1.el8.x86_64.rpm          473 kB/s |  49 kB     00:00
(43/65): libXext-1.3.4-1.el8.x86_64.rpm         404 kB/s |  45 kB     00:00
(44/65): libXinerama-1.1.4-1.el8.x86_64.rpm     238 kB/s |  15 kB     00:00
(45/65): libXmu-1.1.3-1.el8.x86_64.rpm          1.1 MB/s |  75 kB     00:00
(46/65): libXrandr-1.5.2-1.el8.x86_64.rpm       497 kB/s |  34 kB     00:00
(47/65): libXrender-0.9.10-7.el8.x86_64.rpm     503 kB/s |  33 kB     00:00
(48/65): libXt-1.1.5-12.el8.x86_64.rpm          2.3 MB/s | 185 kB     00:00
(49/65): libXv-1.0.11-7.el8.x86_64.rpm          305 kB/s |  20 kB     00:00
(50/65): libXxf86dga-1.1.5-1.el8.x86_64.rpm     380 kB/s |  26 kB     00:00
(51/65): libXxf86misc-1.0.4-1.el8.x86_64.rpm    483 kB/s |  23 kB     00:00
(52/65): libXxf86vm-1.1.4-9.el8.x86_64.rpm      315 kB/s |  19 kB     00:00
(53/65): libdmx-1.1.4-3.el8.x86_64.rpm          370 kB/s |  22 kB     00:00
(54/65): libev-4.24-6.el8.x86_64.rpm            767 kB/s |  52 kB     00:00
(55/65): libmaxminddb-1.2.0-10.el8.x86_64.rpm   476 kB/s |  33 kB     00:00
(56/65): libverto-libev-0.3.2-2.el8.x86_64.rpm  252 kB/s |  16 kB     00:00
(57/65): libxcb-1.13.1-1.el8.x86_64.rpm         2.2 MB/s | 231 kB     00:00
(58/65): oracle-database-preinstall-19c-1.0-2.e 298 kB/s |  31 kB     00:00
(59/65): protobuf-c-1.3.0-6.el8.x86_64.rpm      432 kB/s |  37 kB     00:00
(60/65): libstdc++-devel-8.5.0-16.0.1.el8_7.x86 5.2 MB/s | 2.1 MB     00:00
(61/65): python3-bind-9.11.36-5.el8_7.2.noarch. 1.7 MB/s | 151 kB     00:00
(62/65): sysstat-11.7.3-7.0.1.el8_7.1.x86_64.rp 3.3 MB/s | 426 kB     00:00
(63/65): xorg-x11-utils-7.5-28.el8.x86_64.rpm   1.5 MB/s | 136 kB     00:00
(64/65): xorg-x11-xauth-1.0.9-12.el8.x86_64.rpm 663 kB/s |  39 kB     00:00
(65/65): libXtst-1.2.3-7.el8.x86_64.rpm         9.7 kB/s |  22 kB     00:02
--------------------------------------------------------------------------------
Total                                           2.2 MB/s |  29 MB     00:13
Oracle Linux 8 BaseOS Latest (x86_64)           2.9 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/65
  Installing       : libmaxminddb-1.2.0-10.el8.x86_64                      2/65
  Running scriptlet: libmaxminddb-1.2.0-10.el8.x86_64                      2/65
  Installing       : fstrm-0.6.1-3.el8.x86_64                              3/65
  Installing       : bind-license-32:9.11.36-5.el8_7.2.noarch              4/65
  Installing       : bind-libs-lite-32:9.11.36-5.el8_7.2.x86_64            5/65
  Installing       : libXau-1.0.9-3.el8.x86_64                             6/65
  Installing       : libxcb-1.13.1-1.el8.x86_64                            7/65
  Installing       : libICE-1.0.9-15.el8.x86_64                            8/65
  Installing       : libSM-1.2.3-1.el8.x86_64                              9/65
  Installing       : bind-libs-32:9.11.36-5.el8_7.2.x86_64                10/65
  Installing       : libstdc++-devel-8.5.0-16.0.1.el8_7.x86_64            11/65
  Installing       : libev-4.24-6.el8.x86_64                              12/65
  Installing       : libverto-libev-0.3.2-2.el8.x86_64                    13/65
  Installing       : gssproxy-0.8.0-21.el8.x86_64                         14/65
  Running scriptlet: gssproxy-0.8.0-21.el8.x86_64                         14/65
  Installing       : libX11-xcb-1.6.8-5.el8.x86_64                        15/65
  Installing       : libX11-common-1.6.8-5.el8.noarch                     16/65
  Installing       : libX11-1.6.8-5.el8.x86_64                            17/65
  Installing       : libXext-1.3.4-1.el8.x86_64                           18/65
  Installing       : libXi-1.7.10-1.el8.x86_64                            19/65
  Installing       : libXrender-0.9.10-7.el8.x86_64                       20/65
  Installing       : libXrandr-1.5.2-1.el8.x86_64                         21/65
  Installing       : libXtst-1.2.3-7.el8.x86_64                           22/65
  Installing       : libXinerama-1.1.4-1.el8.x86_64                       23/65
  Installing       : libXv-1.0.11-7.el8.x86_64                            24/65
  Installing       : libXxf86dga-1.1.5-1.el8.x86_64                       25/65
  Installing       : libXxf86misc-1.0.4-1.el8.x86_64                      26/65
  Installing       : libXxf86vm-1.1.4-9.el8.x86_64                        27/65
  Installing       : libdmx-1.1.4-3.el8.x86_64                            28/65
  Installing       : libXcomposite-0.4.4-14.el8.x86_64                    29/65
  Installing       : xorg-x11-utils-7.5-28.el8.x86_64                     30/65
  Installing       : libXt-1.1.5-12.el8.x86_64                            31/65
  Installing       : libXmu-1.1.3-1.el8.x86_64                            32/65
  Installing       : xorg-x11-xauth-1:1.0.9-12.el8.x86_64                 33/65
  Installing       : ksh-20120801-257.0.1.el8.x86_64                      34/65
  Running scriptlet: ksh-20120801-257.0.1.el8.x86_64                      34/65
  Installing       : unzip-6.0-46.0.1.el8.x86_64                          35/65
  Installing       : tar-2:1.30-6.el8.x86_64                              36/65
  Running scriptlet: tar-2:1.30-6.el8.x86_64                              36/65
  Running scriptlet: smartmontools-1:7.1-1.el8.x86_64                     37/65
  Installing       : smartmontools-1:7.1-1.el8.x86_64                     37/65
  Running scriptlet: smartmontools-1:7.1-1.el8.x86_64                     37/65
  Running scriptlet: rpcbind-1.2.5-10.el8.x86_64                          38/65
  Installing       : rpcbind-1.2.5-10.el8.x86_64                          38/65
  Running scriptlet: rpcbind-1.2.5-10.el8.x86_64                          38/65
  Installing       : quota-nls-1:4.04-14.el8.noarch                       39/65
  Installing       : quota-1:4.04-14.el8.x86_64                           40/65
  Installing       : python3-pyyaml-3.12-12.el8.x86_64                    41/65
  Installing       : python3-ply-3.9-9.el8.noarch                         42/65
  Installing       : python3-bind-32:9.11.36-5.el8_7.2.noarch             43/65
  Installing       : bind-utils-32:9.11.36-5.el8_7.2.x86_64               44/65
  Installing       : pkgconf-m4-1.4.2-1.el8.noarch                        45/65
  Installing       : net-tools-2.0-0.52.20160912git.el8.x86_64            46/65
  Running scriptlet: net-tools-2.0-0.52.20160912git.el8.x86_64            46/65
  Installing       : make-1:4.2.1-11.el8.x86_64                           47/65
  Running scriptlet: make-1:4.2.1-11.el8.x86_64                           47/65
  Installing       : lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x8   48/65
  Running scriptlet: lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x8   48/65
  Installing       : sysstat-11.7.3-7.0.1.el8_7.1.x86_64                  49/65
  Running scriptlet: sysstat-11.7.3-7.0.1.el8_7.1.x86_64                  49/65
  Installing       : libpkgconf-1.4.2-1.el8.x86_64                        50/65
  Installing       : pkgconf-1.4.2-1.el8.x86_64                           51/65
  Installing       : pkgconf-pkg-config-1.4.2-1.el8.x86_64                52/65
  Installing       : libnsl-2.28-211.0.1.el8.x86_64                       53/65
  Installing       : libnfsidmap-1:2.3.3-57.el8.x86_64                    54/65
  Installing       : libevent-2.1.8-5.el8.x86_64                          55/65
  Installing       : libaio-devel-0.3.112-1.el8.x86_64                    56/65
  Installing       : keyutils-1.5.10-9.el8.x86_64                         57/65
  Running scriptlet: nfs-utils-1:2.3.3-57.el8.x86_64                      58/65
  Installing       : nfs-utils-1:2.3.3-57.el8.x86_64                      58/65
  Running scriptlet: nfs-utils-1:2.3.3-57.el8.x86_64                      58/65
  Installing       : kernel-headers-4.18.0-425.10.1.el8_7.x86_64          59/65
  Running scriptlet: glibc-headers-2.28-211.0.1.el8.x86_64                60/65
  Installing       : glibc-headers-2.28-211.0.1.el8.x86_64                60/65
  Installing       : libxcrypt-devel-4.1.1-6.el8.x86_64                   61/65
  Installing       : glibc-devel-2.28-211.0.1.el8.x86_64                  62/65
  Running scriptlet: glibc-devel-2.28-211.0.1.el8.x86_64                  62/65
  Installing       : binutils-2.30-117.0.3.el8.x86_64                     63/65
  Running scriptlet: binutils-2.30-117.0.3.el8.x86_64                     63/65
  Installing       : bc-1.07.1-5.el8.x86_64                               64/65
  Running scriptlet: bc-1.07.1-5.el8.x86_64                               64/65
  Running scriptlet: oracle-database-preinstall-19c-1.0-2.el8.x86_64      65/65
  Installing       : oracle-database-preinstall-19c-1.0-2.el8.x86_64      65/65
  Running scriptlet: oracle-database-preinstall-19c-1.0-2.el8.x86_64      65/65
  Verifying        : bc-1.07.1-5.el8.x86_64                                1/65
  Verifying        : binutils-2.30-117.0.3.el8.x86_64                      2/65
  Verifying        : glibc-devel-2.28-211.0.1.el8.x86_64                   3/65
  Verifying        : glibc-headers-2.28-211.0.1.el8.x86_64                 4/65
  Verifying        : gssproxy-0.8.0-21.el8.x86_64                          5/65
  Verifying        : kernel-headers-4.18.0-425.10.1.el8_7.x86_64           6/65
  Verifying        : keyutils-1.5.10-9.el8.x86_64                          7/65
  Verifying        : libaio-devel-0.3.112-1.el8.x86_64                     8/65
  Verifying        : libevent-2.1.8-5.el8.x86_64                           9/65
  Verifying        : libnfsidmap-1:2.3.3-57.el8.x86_64                    10/65
  Verifying        : libnsl-2.28-211.0.1.el8.x86_64                       11/65
  Verifying        : libpkgconf-1.4.2-1.el8.x86_64                        12/65
  Verifying        : libxcrypt-devel-4.1.1-6.el8.x86_64                   13/65
  Verifying        : lm_sensors-libs-3.4.0-23.20180522git70f7e08.el8.x8   14/65
  Verifying        : make-1:4.2.1-11.el8.x86_64                           15/65
  Verifying        : net-tools-2.0-0.52.20160912git.el8.x86_64            16/65
  Verifying        : nfs-utils-1:2.3.3-57.el8.x86_64                      17/65
  Verifying        : pkgconf-1.4.2-1.el8.x86_64                           18/65
  Verifying        : pkgconf-m4-1.4.2-1.el8.noarch                        19/65
  Verifying        : pkgconf-pkg-config-1.4.2-1.el8.x86_64                20/65
  Verifying        : python3-ply-3.9-9.el8.noarch                         21/65
  Verifying        : python3-pyyaml-3.12-12.el8.x86_64                    22/65
  Verifying        : quota-1:4.04-14.el8.x86_64                           23/65
  Verifying        : quota-nls-1:4.04-14.el8.noarch                       24/65
  Verifying        : rpcbind-1.2.5-10.el8.x86_64                          25/65
  Verifying        : smartmontools-1:7.1-1.el8.x86_64                     26/65
  Verifying        : tar-2:1.30-6.el8.x86_64                              27/65
  Verifying        : unzip-6.0-46.0.1.el8.x86_64                          28/65
  Verifying        : bind-libs-32:9.11.36-5.el8_7.2.x86_64                29/65
  Verifying        : bind-libs-lite-32:9.11.36-5.el8_7.2.x86_64           30/65
  Verifying        : bind-license-32:9.11.36-5.el8_7.2.noarch             31/65
  Verifying        : bind-utils-32:9.11.36-5.el8_7.2.x86_64               32/65
  Verifying        : fstrm-0.6.1-3.el8.x86_64                             33/65
  Verifying        : ksh-20120801-257.0.1.el8.x86_64                      34/65
  Verifying        : libICE-1.0.9-15.el8.x86_64                           35/65
  Verifying        : libSM-1.2.3-1.el8.x86_64                             36/65
  Verifying        : libX11-1.6.8-5.el8.x86_64                            37/65
  Verifying        : libX11-common-1.6.8-5.el8.noarch                     38/65
  Verifying        : libX11-xcb-1.6.8-5.el8.x86_64                        39/65
  Verifying        : libXau-1.0.9-3.el8.x86_64                            40/65
  Verifying        : libXcomposite-0.4.4-14.el8.x86_64                    41/65
  Verifying        : libXext-1.3.4-1.el8.x86_64                           42/65
  Verifying        : libXi-1.7.10-1.el8.x86_64                            43/65
  Verifying        : libXinerama-1.1.4-1.el8.x86_64                       44/65
  Verifying        : libXmu-1.1.3-1.el8.x86_64                            45/65
  Verifying        : libXrandr-1.5.2-1.el8.x86_64                         46/65
  Verifying        : libXrender-0.9.10-7.el8.x86_64                       47/65
  Verifying        : libXt-1.1.5-12.el8.x86_64                            48/65
  Verifying        : libXtst-1.2.3-7.el8.x86_64                           49/65
  Verifying        : libXv-1.0.11-7.el8.x86_64                            50/65
  Verifying        : libXxf86dga-1.1.5-1.el8.x86_64                       51/65
  Verifying        : libXxf86misc-1.0.4-1.el8.x86_64                      52/65
  Verifying        : libXxf86vm-1.1.4-9.el8.x86_64                        53/65
  Verifying        : libdmx-1.1.4-3.el8.x86_64                            54/65
  Verifying        : libev-4.24-6.el8.x86_64                              55/65
  Verifying        : libmaxminddb-1.2.0-10.el8.x86_64                     56/65
  Verifying        : libstdc++-devel-8.5.0-16.0.1.el8_7.x86_64            57/65
  Verifying        : libverto-libev-0.3.2-2.el8.x86_64                    58/65
  Verifying        : libxcb-1.13.1-1.el8.x86_64                           59/65
  Verifying        : oracle-database-preinstall-19c-1.0-2.el8.x86_64      60/65
  Verifying        : protobuf-c-1.3.0-6.el8.x86_64                        61/65
  Verifying        : python3-bind-32:9.11.36-5.el8_7.2.noarch             62/65
  Verifying        : sysstat-11.7.3-7.0.1.el8_7.1.x86_64                  63/65
  Verifying        : xorg-x11-utils-7.5-28.el8.x86_64                     64/65
  Verifying        : xorg-x11-xauth-1:1.0.9-12.el8.x86_64                 65/65

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
  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
  libaio-devel-0.3.112-1.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
  libstdc++-devel-8.5.0-16.0.1.el8_7.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-19c-1.0-2.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
  protobuf-c-1.3.0-6.el8.x86_64
  python3-bind-32:9.11.36-5.el8_7.2.noarch
  python3-ply-3.9-9.el8.noarch
  python3-pyyaml-3.12-12.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 19c, oracle-database-preinstall-19c to fulfill the prerequisite of packages.

  • List all necessary packages in yum command.
  • [root@test ~]# yum -y install bc bind-libs bind-libs-lite bind-license bind-utils binutils 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 libaio-devel libdmx libev libevent libmaxminddb libnfsidmap libnsl libpkgconf libstdc++-devel libverto-libev libxcb libxcrypt-devel lm_sensors-libs make net-tools nfs-utils pkgconf pkgconf-m4 pkgconf-pkg-config protobuf-c python3-bind python3-ply python3-pyyaml quota quota-nls rpcbind smartmontools sysstat tar unzip xorg-x11-utils xorg-x11-xauth

    As you may have noticed, 64 packages in the list. This could be the exhausted list of necessary packages (RPM) for installing Oracle database 19c on Linux 8 distributions.

Next, let's start to install Oracle database 19c on the Linux server.

Leave a Reply

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