tags: oracle

prerequisite installation in RedHat 9:


[kaau@tcacaueslapp004 ~]$ cat /etc/redhat-release
Red Hat Enterprise Linux release 9.8 (Plow)
[kaau@tcacaueslapp004 ~]$ uname --all
Linux tcacaueslapp004.devhcloud.bmogc.net 5.14.0-687.12.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 25 06:29:57 EDT 2026 x86_64 x86_64 x86_64 GNU/Linux

[kaau@tcacaueslapp004 ~]$ sudo subscription-manager list
+-------------------------------------------+
    Installed Product Status
+-------------------------------------------+
Product Name: Red Hat Enterprise Linux for x86_64
Product ID:   479
Version:      9.8
Arch:         x86_64

[kaau@tcacaueslapp004 ~]$ sudo subscription-manager identity
system identity: 2686ad1f-e802-4192-a463-163e18be8580
name: tcacaueslapp004.devhcloud.bmogc.net
org name: BMO_Org_01
org ID: BMO_Org_01
environment name: Library

[kaau@tcacaueslapp004 ~]$ sudo dnf update --assumeyes
Updating Subscription Management repositories.
Red Hat Satellite Client 6 for RHEL 9 x86_64 (RPMs)                                     117 kB/s | 3.8 kB     00:00
Red Hat Enterprise Linux 9 for x86_64 - BaseOS (RPMs)                                   125 kB/s | 4.1 kB     00:00
Red Hat Enterprise Linux 9 for x86_64 - AppStream (RPMs)                                146 kB/s | 4.5 kB     00:00
Dependencies resolved.
Nothing to do.
Complete!

#
# https://docs.oracle.com/en/database/oracle/oracle-database/21/lacli/supported-oracle-linux-9-distributions-for-x86-64.html
#
[kaau@tcacaueslapp004 ~]$ sudo dnf install --assumeyes bc binutils compat-openssl11 elfutils-libelf fontconfig \
                          [[yellow:glibc glibc-devel ksh libaio libasan liblsan libX11 libXau libXi libXrender libXtst]]  \
                          [[yellow:libxcrypt-compat libgcc libibverbs libnsl librdmacm libstdc++ libxcb libvirt-libs]]    \
                          [[yellow:make policycoreutils policycoreutils-python-utils smartmontools sysstat]]
Updating Subscription Management repositories.
Red Hat Satellite Client 6 for RHEL 9 x86_64 (RPMs)                                      74 kB/s | 3.8 kB     00:00
Red Hat Enterprise Linux 9 for x86_64 - BaseOS (RPMs)                                    80 kB/s | 4.1 kB     00:00
Red Hat Enterprise Linux 9 for x86_64 - AppStream (RPMs)                                 84 kB/s | 4.5 kB     00:00
Package bc-1.07.1-14.el9.x86_64 is already installed.
Package binutils-2.35.2-72.el9.x86_64 is already installed.
Package elfutils-libelf-0.194-1.el9.x86_64 is already installed.
Package fontconfig-2.14.0-2.el9_1.x86_64 is already installed.
Package glibc-2.34-272.el9_8.x86_64 is already installed.
Package glibc-devel-2.34-272.el9_8.x86_64 is already installed.
Package libaio-0.3.111-13.el9.x86_64 is already installed.
Package libX11-1.8.12-1.el9.x86_64 is already installed.
Package libXau-1.0.9-8.el9.x86_64 is already installed.
Package libXrender-0.9.10-16.el9.x86_64 is already installed.
Package libxcrypt-compat-4.4.18-3.el9.x86_64 is already installed.
Package libgcc-11.5.0-14.el9.x86_64 is already installed.
Package libibverbs-61.0-2.el9.x86_64 is already installed.
Package libstdc++-11.5.0-14.el9.x86_64 is already installed.
Package libxcb-1.13.1-9.el9.x86_64 is already installed.
Package make-1:4.3-8.el9.x86_64 is already installed.
Package policycoreutils-3.6-5.el9.x86_64 is already installed.
Package policycoreutils-python-utils-3.6-5.el9.noarch is already installed.
Package smartmontools-1:7.2-10.el9.x86_64 is already installed.
Dependencies resolved.
========================================================================================================================
 Package                   Architecture    Version                      Repository                                 Size
========================================================================================================================
Installing:
 compat-openssl11          x86_64          1:1.1.1k-5.el9_8.3           rhel-9-for-x86_64-appstream-rpms          1.5 M
 ksh                       x86_64          3:1.0.6-15.el9               rhel-9-for-x86_64-appstream-rpms          884 k
 libXi                     x86_64          1.7.10-8.el9                 rhel-9-for-x86_64-appstream-rpms           41 k
 libXtst                   x86_64          1.2.3-16.el9                 rhel-9-for-x86_64-appstream-rpms           23 k
 libasan                   x86_64          11.5.0-14.el9                rhel-9-for-x86_64-appstream-rpms          407 k
 liblsan                   x86_64          11.5.0-14.el9                rhel-9-for-x86_64-appstream-rpms          185 k
 libnsl                    x86_64          2.34-272.el9_8               rhel-9-for-x86_64-baseos-rpms              74 k
 librdmacm                 x86_64          61.0-2.el9                   rhel-9-for-x86_64-baseos-rpms              79 k
 libvirt-libs              x86_64          11.10.0-12.3.el9_8           rhel-9-for-x86_64-appstream-rpms          5.5 M
 sysstat                   x86_64          12.5.4-11.el9                rhel-9-for-x86_64-appstream-rpms          487 k
Installing dependencies:
 pcp-conf                  x86_64          6.3.7-8.el9_8                rhel-9-for-x86_64-appstream-rpms           38 k
 pcp-libs                  x86_64          6.3.7-8.el9_8                rhel-9-for-x86_64-appstream-rpms          653 k
Transaction Summary
========================================================================================================================
Install  12 Packages
Total download size: 9.8 M
Installed size: 42 M
Downloading Packages:
(1/12): libXtst-1.2.3-16.el9.x86_64.rpm                                                 346 kB/s |  23 kB     00:00
(2/12): librdmacm-61.0-2.el9.x86_64.rpm                                                 1.0 MB/s |  79 kB     00:00
(3/12): libnsl-2.34-272.el9_8.x86_64.rpm                                                958 kB/s |  74 kB     00:00
(4/12): libasan-11.5.0-14.el9.x86_64.rpm                                                 10 MB/s | 407 kB     00:00
(5/12): libXi-1.7.10-8.el9.x86_64.rpm                                                   765 kB/s |  41 kB     00:00
(6/12): ksh-1.0.6-15.el9.x86_64.rpm                                                      14 MB/s | 884 kB     00:00
(7/12): liblsan-11.5.0-14.el9.x86_64.rpm                                                4.9 MB/s | 185 kB     00:00
(8/12): pcp-conf-6.3.7-8.el9_8.x86_64.rpm                                               1.1 MB/s |  38 kB     00:00
(9/12): pcp-libs-6.3.7-8.el9_8.x86_64.rpm                                                16 MB/s | 653 kB     00:00
(10/12): sysstat-12.5.4-11.el9.x86_64.rpm                                               7.3 MB/s | 487 kB     00:00
(11/12): compat-openssl11-1.1.1k-5.el9_8.3.x86_64.rpm                                    17 MB/s | 1.5 MB     00:00
(12/12): libvirt-libs-11.10.0-12.3.el9_8.x86_64.rpm                                      51 MB/s | 5.5 MB     00:00
------------------------------------------------------------------------------------------------------------------------
Total                                                                                    33 MB/s | 9.8 MB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                1/1
  Installing       : pcp-conf-6.3.7-8.el9_8.x86_64                                                                 1/12
  Installing       : pcp-libs-6.3.7-8.el9_8.x86_64                                                                 2/12
  Installing       : libXi-1.7.10-8.el9.x86_64                                                                     3/12
  Installing       : libXtst-1.2.3-16.el9.x86_64                                                                   4/12
  Installing       : sysstat-12.5.4-11.el9.x86_64                                                                  5/12
  Running scriptlet: sysstat-12.5.4-11.el9.x86_64                                                                  5/12
Created symlink /etc/systemd/system/multi-user.target.wants/sysstat.service → /usr/lib/systemd/system/sysstat.service.
Created symlink /etc/systemd/system/sysstat.service.wants/sysstat-collect.timer → /usr/lib/systemd/system/sysstat-collect.timer.
Created symlink /etc/systemd/system/sysstat.service.wants/sysstat-summary.timer → /usr/lib/systemd/system/sysstat-summary.timer.
  Installing       : libvirt-libs-11.10.0-12.3.el9_8.x86_64                                                        6/12
  Installing       : compat-openssl11-1:1.1.1k-5.el9_8.3.x86_64                                                    7/12
  Installing       : liblsan-11.5.0-14.el9.x86_64                                                                  8/12
  Installing       : libasan-11.5.0-14.el9.x86_64                                                                  9/12
  Installing       : ksh-3:1.0.6-15.el9.x86_64                                                                    10/12
  Running scriptlet: ksh-3:1.0.6-15.el9.x86_64                                                                    10/12
  Installing       : libnsl-2.34-272.el9_8.x86_64                                                                 11/12
  Installing       : librdmacm-61.0-2.el9.x86_64                                                                  12/12
  Running scriptlet: librdmacm-61.0-2.el9.x86_64                                                                  12/12
  Verifying        : librdmacm-61.0-2.el9.x86_64                                                                   1/12
  Verifying        : libnsl-2.34-272.el9_8.x86_64                                                                  2/12
  Verifying        : libXtst-1.2.3-16.el9.x86_64                                                                   3/12
  Verifying        : libXi-1.7.10-8.el9.x86_64                                                                     4/12
  Verifying        : ksh-3:1.0.6-15.el9.x86_64                                                                     5/12
  Verifying        : libasan-11.5.0-14.el9.x86_64                                                                  6/12
  Verifying        : liblsan-11.5.0-14.el9.x86_64                                                                  7/12
  Verifying        : pcp-conf-6.3.7-8.el9_8.x86_64                                                                 8/12
  Verifying        : pcp-libs-6.3.7-8.el9_8.x86_64                                                                 9/12
  Verifying        : sysstat-12.5.4-11.el9.x86_64                                                                 10/12
  Verifying        : compat-openssl11-1:1.1.1k-5.el9_8.3.x86_64                                                   11/12
  Verifying        : libvirt-libs-11.10.0-12.3.el9_8.x86_64                                                       12/12
Installed products updated.
Installed:
  compat-openssl11-1:1.1.1k-5.el9_8.3.x86_64   ksh-3:1.0.6-15.el9.x86_64       libXi-1.7.10-8.el9.x86_64
  libXtst-1.2.3-16.el9.x86_64                  libasan-11.5.0-14.el9.x86_64    liblsan-11.5.0-14.el9.x86_64
  libnsl-2.34-272.el9_8.x86_64                 librdmacm-61.0-2.el9.x86_64     libvirt-libs-11.10.0-12.3.el9_8.x86_64
  pcp-conf-6.3.7-8.el9_8.x86_64                pcp-libs-6.3.7-8.el9_8.x86_64   sysstat-12.5.4-11.el9.x86_64
Complete!

#
# required for opatch to work properly:
#
[kaau@tcacaueslapp004 ~]$ sudo dnf install --assumeyes gcc
Updating Subscription Management repositories.
Red Hat Satellite Client 6 for RHEL 9 x86_64 (RPMs)                                     118 kB/s | 3.8 kB     00:00
Red Hat Enterprise Linux 9 for x86_64 - BaseOS (RPMs)                                   132 kB/s | 4.1 kB     00:00
Red Hat Enterprise Linux 9 for x86_64 - AppStream (RPMs)                                137 kB/s | 4.5 kB     00:00
Package gcc-11.5.0-14.el9.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

#
# https://docs.oracle.com/en/database/oracle/oracle-database/19/ladbi/supported-red-hat-enterprise-linux-9-distributions-for-x86-64.html
#
[kaau@tcacaueslapp004 ~]$ sudo dnf install --assumeyes compat-openssl11.i686 elfutils-libelf.i686 fontconfig.i686 \
                          [[yellow:glibc.i686 glibc-devel.i686 libaio.i686 libasan.i686 libX11.i686 libXau.i686 libXi.i686]] \
                          [[yellow:libXrender.i686 libXtst.i686 libxcrypt-compat.i686 libgcc.i686 libibverbs.i686]]          \
                          [[yellow:libnsl.i686 librdmacm.i686 libstdc++.i686 libxcb.i686]]
Updating Subscription Management repositories.
Red Hat Satellite Client 6 for RHEL 9 x86_64 (RPMs)                                     116 kB/s | 3.8 kB     00:00
Red Hat Enterprise Linux 9 for x86_64 - BaseOS (RPMs)                                   134 kB/s | 4.1 kB     00:00
Red Hat Enterprise Linux 9 for x86_64 - AppStream (RPMs)                                146 kB/s | 4.5 kB     00:00
Dependencies resolved.
========================================================================================================================
 Package                    Architecture  Version                       Repository                                 Size
========================================================================================================================
Installing:
 compat-openssl11           i686          1:1.1.1k-5.el9_8.3            rhel-9-for-x86_64-appstream-rpms          1.5 M
 elfutils-libelf            i686          0.194-1.el9                   rhel-9-for-x86_64-baseos-rpms             206 k
 fontconfig                 i686          2.14.0-2.el9_1                rhel-9-for-x86_64-appstream-rpms          311 k
 glibc                      i686          2.34-272.el9_8                rhel-9-for-x86_64-baseos-rpms             1.9 M
 glibc-devel                i686          2.34-272.el9_8                rhel-9-for-x86_64-appstream-rpms           46 k
 libX11                     i686          1.8.12-1.el9                  rhel-9-for-x86_64-appstream-rpms          670 k
 libXau                     i686          1.0.9-8.el9                   rhel-9-for-x86_64-appstream-rpms           34 k
 libXi                      i686          1.7.10-8.el9                  rhel-9-for-x86_64-appstream-rpms           43 k
 libXrender                 i686          0.9.10-16.el9                 rhel-9-for-x86_64-appstream-rpms           31 k
 libXtst                    i686          1.2.3-16.el9                  rhel-9-for-x86_64-appstream-rpms           24 k
 libaio                     i686          0.3.111-13.el9                rhel-9-for-x86_64-baseos-rpms              27 k
 libasan                    i686          11.5.0-14.el9                 rhel-9-for-x86_64-appstream-rpms          427 k
 libgcc                     i686          11.5.0-14.el9                 rhel-9-for-x86_64-baseos-rpms              94 k
 libibverbs                 i686          61.0-2.el9                    rhel-9-for-x86_64-baseos-rpms             529 k
 libnsl                     i686          2.34-272.el9_8                rhel-9-for-x86_64-baseos-rpms              78 k
 librdmacm                  i686          61.0-2.el9                    rhel-9-for-x86_64-baseos-rpms              85 k
 libstdc++                  i686          11.5.0-14.el9                 rhel-9-for-x86_64-baseos-rpms             796 k
 libxcb                     i686          1.13.1-9.el9                  rhel-9-for-x86_64-appstream-rpms          266 k
 libxcrypt-compat           i686          4.4.18-3.el9                  rhel-9-for-x86_64-appstream-rpms           98 k
Installing dependencies:
 bzip2-libs                 i686          1.0.8-11.el9                  rhel-9-for-x86_64-baseos-rpms              45 k
 freetype                   i686          2.10.4-10.el9_5               rhel-9-for-x86_64-baseos-rpms             398 k
 glib2                      i686          2.68.4-19.el9_8.1             rhel-9-for-x86_64-baseos-rpms             2.7 M
 gnutls                     i686          3.8.10-4.el9_8                rhel-9-for-x86_64-baseos-rpms             1.3 M
 graphite2                  i686          1.3.14-9.el9                  rhel-9-for-x86_64-baseos-rpms             100 k
 harfbuzz                   i686          2.7.4-10.el9                  rhel-9-for-x86_64-baseos-rpms             651 k
 libXext                    i686          1.3.4-8.el9                   rhel-9-for-x86_64-appstream-rpms           45 k
 libblkid                   i686          2.37.4-25.el9                 rhel-9-for-x86_64-baseos-rpms             123 k
 libbrotli                  i686          1.0.9-9.el9_7                 rhel-9-for-x86_64-baseos-rpms             321 k
 libffi                     i686          3.4.2-8.el9                   rhel-9-for-x86_64-baseos-rpms              38 k
 libidn2                    i686          2.3.0-7.el9                   rhel-9-for-x86_64-baseos-rpms             106 k
 libmount                   i686          2.37.4-25.el9                 rhel-9-for-x86_64-baseos-rpms             147 k
 libnl3                     i686          3.11.0-1.el9                  rhel-9-for-x86_64-baseos-rpms             393 k
 libpng                     i686          2:1.6.37-15.el9_8.2           rhel-9-for-x86_64-baseos-rpms             131 k
 libselinux                 i686          3.6-3.el9                     rhel-9-for-x86_64-baseos-rpms              94 k
 libsepol                   i686          3.6-3.el9                     rhel-9-for-x86_64-baseos-rpms             345 k
 libtasn1                   i686          4.16.0-10.el9_8               rhel-9-for-x86_64-baseos-rpms              80 k
 libunistring               i686          0.9.10-15.el9                 rhel-9-for-x86_64-baseos-rpms             502 k
 libxcrypt                  i686          4.4.18-3.el9                  rhel-9-for-x86_64-baseos-rpms             126 k
 libxcrypt-devel            i686          4.4.18-3.el9                  rhel-9-for-x86_64-appstream-rpms           32 k
 libxml2                    i686          2.9.13-14.el9_8.1             rhel-9-for-x86_64-baseos-rpms             792 k
 libzstd                    i686          1.5.5-1.el9                   rhel-9-for-x86_64-baseos-rpms             285 k
 nettle                     i686          3.10.1-1.el9                  rhel-9-for-x86_64-baseos-rpms             566 k
 p11-kit                    i686          0.26.2-1.el9                  rhel-9-for-x86_64-baseos-rpms             587 k
 pcre                       i686          8.44-4.el9                    rhel-9-for-x86_64-baseos-rpms             197 k
 pcre2                      i686          10.40-6.el9                   rhel-9-for-x86_64-baseos-rpms             233 k
 xz-libs                    i686          5.2.5-8.el9_0                 rhel-9-for-x86_64-baseos-rpms             102 k
 zlib                       i686          1.2.11-40.el9                 rhel-9-for-x86_64-baseos-rpms              96 k
Installing weak dependencies:
 glibc-gconv-extra          i686          2.34-272.el9_8                rhel-9-for-x86_64-baseos-rpms             1.7 M
Transaction Summary
========================================================================================================================
Install  48 Packages
Total download size: 19 M
Installed size: 61 M
Downloading Packages:
(1/48): graphite2-1.3.14-9.el9.i686.rpm                                                 1.8 MB/s | 100 kB     00:00
(2/48): libaio-0.3.111-13.el9.i686.rpm                                                  467 kB/s |  27 kB     00:00
(3/48): libidn2-2.3.0-7.el9.i686.rpm                                                    1.5 MB/s | 106 kB     00:00
(4/48): libxcrypt-4.4.18-3.el9.i686.rpm                                                 3.7 MB/s | 126 kB     00:00
(5/48): libunistring-0.9.10-15.el9.i686.rpm                                              11 MB/s | 502 kB     00:00
(6/48): xz-libs-5.2.5-8.el9_0.i686.rpm                                                  2.7 MB/s | 102 kB     00:00
(7/48): zlib-1.2.11-40.el9.i686.rpm                                                     2.9 MB/s |  96 kB     00:00
(8/48): libffi-3.4.2-8.el9.i686.rpm                                                     756 kB/s |  38 kB     00:00
(9/48): harfbuzz-2.7.4-10.el9.i686.rpm                                                   13 MB/s | 651 kB     00:00
(10/48): pcre-8.44-4.el9.i686.rpm                                                       5.7 MB/s | 197 kB     00:00
(11/48): pcre2-10.40-6.el9.i686.rpm                                                     6.7 MB/s | 233 kB     00:00
(12/48): freetype-2.10.4-10.el9_5.i686.rpm                                               11 MB/s | 398 kB     00:00
(13/48): libnl3-3.11.0-1.el9.i686.rpm                                                    11 MB/s | 393 kB     00:00
(14/48): libselinux-3.6-3.el9.i686.rpm                                                  2.6 MB/s |  94 kB     00:00
(15/48): libzstd-1.5.5-1.el9.i686.rpm                                                   7.5 MB/s | 285 kB     00:00
(16/48): nettle-3.10.1-1.el9.i686.rpm                                                    14 MB/s | 566 kB     00:00
(17/48): libbrotli-1.0.9-9.el9_7.i686.rpm                                               8.3 MB/s | 321 kB     00:00
(18/48): libsepol-3.6-3.el9.i686.rpm                                                    9.3 MB/s | 345 kB     00:00
(19/48): libibverbs-61.0-2.el9.i686.rpm                                                  14 MB/s | 529 kB     00:00
(20/48): elfutils-libelf-0.194-1.el9.i686.rpm                                           3.1 MB/s | 206 kB     00:00
(21/48): libgcc-11.5.0-14.el9.i686.rpm                                                  1.5 MB/s |  94 kB     00:00
(22/48): libstdc++-11.5.0-14.el9.i686.rpm                                                20 MB/s | 796 kB     00:00
(23/48): bzip2-libs-1.0.8-11.el9.i686.rpm                                               778 kB/s |  45 kB     00:00
(24/48): p11-kit-0.26.2-1.el9.i686.rpm                                                  8.4 MB/s | 587 kB     00:00
(25/48): libblkid-2.37.4-25.el9.i686.rpm                                                2.7 MB/s | 123 kB     00:00
(26/48): libmount-2.37.4-25.el9.i686.rpm                                                4.4 MB/s | 147 kB     00:00
(27/48): librdmacm-61.0-2.el9.i686.rpm                                                  2.6 MB/s |  85 kB     00:00
(28/48): glib2-2.68.4-19.el9_8.1.i686.rpm                                                45 MB/s | 2.7 MB     00:00
(29/48): gnutls-3.8.10-4.el9_8.i686.rpm                                                  24 MB/s | 1.3 MB     00:00
(30/48): libpng-1.6.37-15.el9_8.2.i686.rpm                                              3.0 MB/s | 131 kB     00:00
(31/48): libxml2-2.9.13-14.el9_8.1.i686.rpm                                              19 MB/s | 792 kB     00:00
(32/48): libtasn1-4.16.0-10.el9_8.i686.rpm                                              1.3 MB/s |  80 kB     00:00
(33/48): glibc-2.34-272.el9_8.i686.rpm                                                   31 MB/s | 1.9 MB     00:00
(34/48): libnsl-2.34-272.el9_8.i686.rpm                                                 2.4 MB/s |  78 kB     00:00
(35/48): glibc-gconv-extra-2.34-272.el9_8.i686.rpm                                       32 MB/s | 1.7 MB     00:00
(36/48): libXau-1.0.9-8.el9.i686.rpm                                                    942 kB/s |  34 kB     00:00
(37/48): libXi-1.7.10-8.el9.i686.rpm                                                    1.3 MB/s |  43 kB     00:00
(38/48): libXrender-0.9.10-16.el9.i686.rpm                                              442 kB/s |  31 kB     00:00
(39/48): libxcrypt-devel-4.4.18-3.el9.i686.rpm                                          456 kB/s |  32 kB     00:00
(40/48): libXext-1.3.4-8.el9.i686.rpm                                                   744 kB/s |  45 kB     00:00
(41/48): libxcb-1.13.1-9.el9.i686.rpm                                                   6.8 MB/s | 266 kB     00:00
(42/48): libXtst-1.2.3-16.el9.i686.rpm                                                  409 kB/s |  24 kB     00:00
(43/48): libxcrypt-compat-4.4.18-3.el9.i686.rpm                                         1.7 MB/s |  98 kB     00:00
(44/48): fontconfig-2.14.0-2.el9_1.i686.rpm                                             7.9 MB/s | 311 kB     00:00
(45/48): libasan-11.5.0-14.el9.i686.rpm                                                 6.3 MB/s | 427 kB     00:00
(46/48): libX11-1.8.12-1.el9.i686.rpm                                                   7.7 MB/s | 670 kB     00:00
(47/48): compat-openssl11-1.1.1k-5.el9_8.3.i686.rpm                                      18 MB/s | 1.5 MB     00:00
(48/48): glibc-devel-2.34-272.el9_8.i686.rpm                                            1.2 MB/s |  46 kB     00:00
------------------------------------------------------------------------------------------------------------------------
Total                                                                                    23 MB/s |  19 MB     00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                1/1
  Installing       : glibc-gconv-extra-2.34-272.el9_8.i686                                                         1/48
  Running scriptlet: glibc-gconv-extra-2.34-272.el9_8.i686                                                         1/48
  Installing       : libgcc-11.5.0-14.el9.i686                                                                     2/48
  Running scriptlet: libgcc-11.5.0-14.el9.i686                                                                     2/48
  Running scriptlet: glibc-2.34-272.el9_8.i686                                                                     3/48
  Installing       : glibc-2.34-272.el9_8.i686                                                                     3/48
  Running scriptlet: glibc-2.34-272.el9_8.i686                                                                     3/48
  Installing       : zlib-1.2.11-40.el9.i686                                                                       4/48
  Installing       : libunistring-0.9.10-15.el9.i686                                                               5/48
  Installing       : libxcrypt-4.4.18-3.el9.i686                                                                   6/48
  Installing       : libffi-3.4.2-8.el9.i686                                                                       7/48
  Installing       : libnl3-3.11.0-1.el9.i686                                                                      8/48
  Installing       : libstdc++-11.5.0-14.el9.i686                                                                  9/48
  Installing       : libtasn1-4.16.0-10.el9_8.i686                                                                10/48
  Installing       : glibc-devel-2.34-272.el9_8.i686                                                              11/48
  Installing       : libxcrypt-devel-4.4.18-3.el9.i686                                                            12/48
  Installing       : p11-kit-0.26.2-1.el9.i686                                                                    13/48
  Installing       : graphite2-1.3.14-9.el9.i686                                                                  14/48
  Installing       : libibverbs-61.0-2.el9.i686                                                                   15/48
  Installing       : libidn2-2.3.0-7.el9.i686                                                                     16/48
  Installing       : libpng-2:1.6.37-15.el9_8.2.i686                                                              17/48
  Installing       : xz-libs-5.2.5-8.el9_0.i686                                                                   18/48
  Installing       : libxml2-2.9.13-14.el9_8.1.i686                                                               19/48
  Installing       : pcre-8.44-4.el9.i686                                                                         20/48
  Installing       : pcre2-10.40-6.el9.i686                                                                       21/48
  Running scriptlet: pcre2-10.40-6.el9.i686                                                                       21/48
  Installing       : libzstd-1.5.5-1.el9.i686                                                                     22/48
  Installing       : nettle-3.10.1-1.el9.i686                                                                     23/48
  Installing       : gnutls-3.8.10-4.el9_8.i686                                                                   24/48
  Installing       : libbrotli-1.0.9-9.el9_7.i686                                                                 25/48
  Installing       : libsepol-3.6-3.el9.i686                                                                      26/48
  Installing       : libselinux-3.6-3.el9.i686                                                                    27/48
  Running scriptlet: libselinux-3.6-3.el9.i686                                                                    27/48
  Installing       : bzip2-libs-1.0.8-11.el9.i686                                                                 28/48
  Installing       : libblkid-2.37.4-25.el9.i686                                                                  29/48
  Running scriptlet: libblkid-2.37.4-25.el9.i686                                                                  29/48
  Installing       : libmount-2.37.4-25.el9.i686                                                                  30/48
  Installing       : glib2-2.68.4-19.el9_8.1.i686                                                                 31/48
  Installing       : freetype-2.10.4-10.el9_5.i686                                                                32/48
  Installing       : harfbuzz-2.7.4-10.el9.i686                                                                   33/48
  Installing       : libXau-1.0.9-8.el9.i686                                                                      34/48
  Installing       : libxcb-1.13.1-9.el9.i686                                                                     35/48
  Installing       : libX11-1.8.12-1.el9.i686                                                                     36/48
  Installing       : libXext-1.3.4-8.el9.i686                                                                     37/48
  Installing       : libXi-1.7.10-8.el9.i686                                                                      38/48
  Installing       : libXtst-1.2.3-16.el9.i686                                                                    39/48
  Installing       : libXrender-0.9.10-16.el9.i686                                                                40/48
  Installing       : fontconfig-2.14.0-2.el9_1.i686                                                               41/48
  Running scriptlet: fontconfig-2.14.0-2.el9_1.i686                                                               41/48
[[red:ERROR: ld.so: object '/lib64/liboneagentproc.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.]]
  Installing       : elfutils-libelf-0.194-1.el9.i686                                                             42/48
  Installing       : librdmacm-61.0-2.el9.i686                                                                    43/48
  Installing       : libasan-11.5.0-14.el9.i686                                                                   44/48
  Installing       : libxcrypt-compat-4.4.18-3.el9.i686                                                           45/48
  Installing       : compat-openssl11-1:1.1.1k-5.el9_8.3.i686                                                     46/48
  Installing       : libaio-0.3.111-13.el9.i686                                                                   47/48
  Installing       : libnsl-2.34-272.el9_8.i686                                                                   48/48
  Running scriptlet: fontconfig-2.14.0-2.el9_1.i686                                                               48/48
  Running scriptlet: libnsl-2.34-272.el9_8.i686                                                                   48/48
[[red:ERROR: ld.so: object '/lib64/liboneagentproc.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.]]
  Verifying        : graphite2-1.3.14-9.el9.i686                                                                   1/48
  Verifying        : libaio-0.3.111-13.el9.i686                                                                    2/48
  Verifying        : libidn2-2.3.0-7.el9.i686                                                                      3/48
  Verifying        : libunistring-0.9.10-15.el9.i686                                                               4/48
  Verifying        : libxcrypt-4.4.18-3.el9.i686                                                                   5/48
  Verifying        : xz-libs-5.2.5-8.el9_0.i686                                                                    6/48
  Verifying        : libffi-3.4.2-8.el9.i686                                                                       7/48
  Verifying        : zlib-1.2.11-40.el9.i686                                                                       8/48
  Verifying        : harfbuzz-2.7.4-10.el9.i686                                                                    9/48
  Verifying        : pcre-8.44-4.el9.i686                                                                         10/48
  Verifying        : pcre2-10.40-6.el9.i686                                                                       11/48
  Verifying        : freetype-2.10.4-10.el9_5.i686                                                                12/48
  Verifying        : libnl3-3.11.0-1.el9.i686                                                                     13/48
  Verifying        : libselinux-3.6-3.el9.i686                                                                    14/48
  Verifying        : libzstd-1.5.5-1.el9.i686                                                                     15/48
  Verifying        : nettle-3.10.1-1.el9.i686                                                                     16/48
  Verifying        : libbrotli-1.0.9-9.el9_7.i686                                                                 17/48
  Verifying        : libsepol-3.6-3.el9.i686                                                                      18/48
  Verifying        : elfutils-libelf-0.194-1.el9.i686                                                             19/48
  Verifying        : libgcc-11.5.0-14.el9.i686                                                                    20/48
  Verifying        : libibverbs-61.0-2.el9.i686                                                                   21/48
  Verifying        : libstdc++-11.5.0-14.el9.i686                                                                 22/48
  Verifying        : p11-kit-0.26.2-1.el9.i686                                                                    23/48
  Verifying        : bzip2-libs-1.0.8-11.el9.i686                                                                 24/48
  Verifying        : libblkid-2.37.4-25.el9.i686                                                                  25/48
  Verifying        : libmount-2.37.4-25.el9.i686                                                                  26/48
  Verifying        : librdmacm-61.0-2.el9.i686                                                                    27/48
  Verifying        : glib2-2.68.4-19.el9_8.1.i686                                                                 28/48
  Verifying        : gnutls-3.8.10-4.el9_8.i686                                                                   29/48
  Verifying        : libpng-2:1.6.37-15.el9_8.2.i686                                                              30/48
  Verifying        : libtasn1-4.16.0-10.el9_8.i686                                                                31/48
  Verifying        : libxml2-2.9.13-14.el9_8.1.i686                                                               32/48
  Verifying        : glibc-2.34-272.el9_8.i686                                                                    33/48
  Verifying        : glibc-gconv-extra-2.34-272.el9_8.i686                                                        34/48
  Verifying        : libnsl-2.34-272.el9_8.i686                                                                   35/48
  Verifying        : libXau-1.0.9-8.el9.i686                                                                      36/48
  Verifying        : libXi-1.7.10-8.el9.i686                                                                      37/48
  Verifying        : libXrender-0.9.10-16.el9.i686                                                                38/48
  Verifying        : libxcrypt-devel-4.4.18-3.el9.i686                                                            39/48
  Verifying        : libXext-1.3.4-8.el9.i686                                                                     40/48
  Verifying        : libXtst-1.2.3-16.el9.i686                                                                    41/48
  Verifying        : libxcb-1.13.1-9.el9.i686                                                                     42/48
  Verifying        : libxcrypt-compat-4.4.18-3.el9.i686                                                           43/48
  Verifying        : fontconfig-2.14.0-2.el9_1.i686                                                               44/48
  Verifying        : libasan-11.5.0-14.el9.i686                                                                   45/48
  Verifying        : libX11-1.8.12-1.el9.i686                                                                     46/48
  Verifying        : compat-openssl11-1:1.1.1k-5.el9_8.3.i686                                                     47/48
  Verifying        : glibc-devel-2.34-272.el9_8.i686                                                              48/48
Installed products updated.
Installed:
  bzip2-libs-1.0.8-11.el9.i686        compat-openssl11-1:1.1.1k-5.el9_8.3.i686   elfutils-libelf-0.194-1.el9.i686
  fontconfig-2.14.0-2.el9_1.i686      freetype-2.10.4-10.el9_5.i686              glib2-2.68.4-19.el9_8.1.i686
  glibc-2.34-272.el9_8.i686           glibc-devel-2.34-272.el9_8.i686            glibc-gconv-extra-2.34-272.el9_8.i686
  gnutls-3.8.10-4.el9_8.i686          graphite2-1.3.14-9.el9.i686                harfbuzz-2.7.4-10.el9.i686
  libX11-1.8.12-1.el9.i686            libXau-1.0.9-8.el9.i686                    libXext-1.3.4-8.el9.i686
  libXi-1.7.10-8.el9.i686             libXrender-0.9.10-16.el9.i686              libXtst-1.2.3-16.el9.i686
  libaio-0.3.111-13.el9.i686          libasan-11.5.0-14.el9.i686                 libblkid-2.37.4-25.el9.i686
  libbrotli-1.0.9-9.el9_7.i686        libffi-3.4.2-8.el9.i686                    libgcc-11.5.0-14.el9.i686
  libibverbs-61.0-2.el9.i686          libidn2-2.3.0-7.el9.i686                   libmount-2.37.4-25.el9.i686
  libnl3-3.11.0-1.el9.i686            libnsl-2.34-272.el9_8.i686                 libpng-2:1.6.37-15.el9_8.2.i686
  librdmacm-61.0-2.el9.i686           libselinux-3.6-3.el9.i686                  libsepol-3.6-3.el9.i686
  libstdc++-11.5.0-14.el9.i686        libtasn1-4.16.0-10.el9_8.i686              libunistring-0.9.10-15.el9.i686
  libxcb-1.13.1-9.el9.i686            libxcrypt-4.4.18-3.el9.i686                libxcrypt-compat-4.4.18-3.el9.i686
  libxcrypt-devel-4.4.18-3.el9.i686   libxml2-2.9.13-14.el9_8.1.i686             libzstd-1.5.5-1.el9.i686
  nettle-3.10.1-1.el9.i686            p11-kit-0.26.2-1.el9.i686                  pcre-8.44-4.el9.i686
  pcre2-10.40-6.el9.i686              xz-libs-5.2.5-8.el9_0.i686                 zlib-1.2.11-40.el9.i686
Complete!

#
# ensure Dynatrace OneAgent is not interfering with the Oracle client installation:
#
[kaau@tcacaueslapp004 ~]$ ls -l /etc/ld.so.preload
-rw-r--r--. 1 root root 25 Jul  5 14:24 /etc/ld.so.preload

[kaau@tcacaueslapp004 ~]$ cat /etc/ld.so.preload
[[blue:/lib64/liboneagentproc.so]]

#
# comment out the Dynatrace OneAgent preload library to avoid interference with the Oracle client installation:
#
[kaau@tcacaueslapp004 ~]$ sudo sed -i "s/^/#/" /etc/ld.so.preload

[kaau@tcacaueslapp004 ~]$ cat /etc/ld.so.preload
[[blue:#/lib64/liboneagentproc.so]]

#
# ensure Dynatrace OneAgent can be restarted:
#
[kaau@tcacaueslapp004 ~]$ sudo systemctl restart oneagent.service

[kaau@tcacaueslapp004 ~]$ systemctl status oneagent.service
● oneagent.service - Dynatrace OneAgent
     Loaded: loaded (/etc/systemd/system/oneagent.service; [[green:enabled]]; preset: [[yellow:disabled]])
     Active: [[green:active (running)]] since Sun 2026-07-05 01:56:52 EDT; 23s ago
    Process: 318115 ExecStart=/opt/dynatrace/oneagent/agent/initscripts/oneagent start (code=exited, status=0/SUCCESS)
   Main PID: 318199 (oneagentwatchdo)
      Tasks: 44 (limit: 48221)
     Memory: 49.9M (peak: 50.4M)
        CPU: 1.981s
     CGroup: /system.slice/oneagent.service
             ├─318199 /opt/dynatrace/oneagent/agent/lib64/oneagentwatchdog -bg -config=/opt/dynatrace/oneagent/agent/conf/watchdog.conf
             ├─318207 oneagentloganalytics -Dcom.compuware.apm.WatchDogTimeout=900 -Dcom.compuware.apm.WatchDogPipe=/var/lib/dynatrace/oneagent/
             agent/watchdog/oneagentloganalytics_pi>
             ├─318209 oneagentextensions -Dcom.compuware.apm.WatchDogTimeout=900 -Dcom.compuware.apm.WatchDogPipe=/var/lib/dynatrace/oneagent/
             agent/watchdog/oneagentextensions_pipe_3>
             ├─318211 oneagentnetwork -Dcom.compuware.apm.WatchDogTimeout=900 -Dcom.compuware.apm.WatchDogPipe=/var/lib/dynatrace/oneagent/agent/
             watchdog/oneagentnetwork_pipe_318199
             ├─318213 oneagentos -Dcom.compuware.apm.WatchDogTimeout=900 -watchdog.restart_file_location=/var/lib/dynatrace/oneagent/agent/
             watchdog/watchdog_restart_file -Dcom.compuw>
             └─318259 /opt/tools/dynatrace/agent/lib64/oneagentnettracer -p /opt/tools/dynatrace/agent/lib64/nettracer-bpf.o -n -i -l /opt/tools/
             oneagent/logs/os/ -m 4096
Jul 05 01:56:52 tcacaueslapp004.devhcloud.bmogc.net systemd[1]: Starting Dynatrace OneAgent...
Jul 05 01:56:52 tcacaueslapp004.devhcloud.bmogc.net oneagent[318200]: 01:56:52 Dynatrace OneAgent service started.
Jul 05 01:56:52 tcacaueslapp004.devhcloud.bmogc.net systemd[1]: Started Dynatrace OneAgent.
 

user and group for Oracle client:


[kaau@tcacaueslapp004 ~]$ sudo groupadd oinstall
[kaau@tcacaueslapp004 ~]$ grep ^oinstall /etc/group
oinstall:x:56491:

[kaau@tcacaueslapp004 ~]$ sudo useradd --gid oinstall --home-dir /home/oracle --create-home --shell /bin/bash oracle
[kaau@tcacaueslapp004 ~]$ grep ^oracle /etc/passwd
oracle:x:56490:56491::/home/oracle:/bin/bash
[kaau@tcacaueslapp004 ~]$ id -a oracle
uid=56490(oracle) gid=56491(oinstall) groups=56491(oinstall)
 

Oracle client installation directories:


[kaau@tcacaueslapp004 ~]$ df --human
Filesystem                        Size  Used Avail Use% Mounted on
devtmpfs                          3.7G     0  3.7G   0% /dev
tmpfs                             3.8G     0  3.8G   0% /dev/shm
tmpfs                             1.5G  8.7M  1.5G   1% /run
/dev/mapper/rootvg-rootlv         2.0G  599M  1.4G  31% /
/dev/mapper/rootvg-usrlv          7.0G  3.2G  3.9G  45% /usr
/dev/nvme0n1p1                    960M  412M  549M  43% /boot
/dev/mapper/rootvg-homelv         2.0G   47M  1.9G   3% /home
/dev/mapper/appsysvg-tmplv        4.0G   61M  3.9G   2% /tmp
/dev/mapper/rootvg-varlv          3.0G  716M  2.3G  24% /var
/dev/mapper/appsysvg-crashlv      4.0G   61M  3.9G   2% /crash
/dev/mapper/rootvg-optlv          4.0G  915M  3.1G  23% /opt
/dev/mapper/appsysvg-vartmplv     2.0G   47M  1.9G   3% /var/tmp
/dev/mapper/rootvg-varloglv       2.0G   73M  1.9G   4% /var/log
/dev/mapper/rootvg-varlogauditlv  2.0G  505M  1.5G  26% /var/log/audit
/dev/mapper/appsysvg-toolslv       10G  1.1G  8.9G  11% /opt/tools
/dev/mapper/appsysvg-taniumlv      20G  1.6G   19G   8% /opt/Tanium
tmpfs                             758M     0  758M   0% /run/user/127311851

[kaau@tcacaueslapp004 ~]$ sudo pvdisplay
  --- Physical volume ---
  PV Name               /dev/nvme1n1p1                                                                       ---/dev/nvme1
  VG Name               appsysvg
  PV Size               <50.00 GiB / not usable 3.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              12799
  Free PE               1535
  Allocated PE          11264
  PV UUID               ydkdmI-ZS16-E1Ta-1i0B-JADD-qudV-5Fkr38
  --- Physical volume ---
  PV Name               /dev/nvme0n1p2                                                                       ---/dev/nvme0
  VG Name               rootvg
  PV Size               <49.00 GiB / not usable 3.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              12543
  Free PE               6911
  Allocated PE          5632
  PV UUID               2YPG0q-BAD9-cZEP-0Z7k-gtxj-pOsZ-nLkOhQ

#
# create and format new disk (EBS) for Oracle client installation:
#
[kaau@tcacaueslapp004 ~]$ lsblk
NAME                     MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1                  259:0    0  50G  0 disk
├─nvme0n1p1              259:1    0   1G  0 part /boot
└─nvme0n1p2              259:2    0  49G  0 part
  ├─rootvg-rootlv        253:0    0   2G  0 lvm  /
  ├─rootvg-usrlv         253:2    0   7G  0 lvm  /usr
  ├─rootvg-homelv        253:4    0   2G  0 lvm  /home
  ├─rootvg-optlv         253:6    0   4G  0 lvm  /opt
  ├─rootvg-varlogauditlv 253:8    0   2G  0 lvm  /var/log/audit
  ├─rootvg-varloglv      253:9    0   2G  0 lvm  /var/log
  └─rootvg-varlv         253:10   0   3G  0 lvm  /var
nvme1n1                  259:3    0  50G  0 disk
└─nvme1n1p1              259:5    0  50G  0 part
  ├─appsysvg-swaplv      253:1    0   4G  0 lvm  [SWAP]
  ├─appsysvg-vartmplv    253:3    0   2G  0 lvm  /var/tmp
  ├─appsysvg-tmplv       253:5    0   4G  0 lvm  /tmp
  ├─appsysvg-crashlv     253:7    0   4G  0 lvm  /crash
  ├─appsysvg-toolslv     253:11   0  10G  0 lvm  /opt/tools
  └─appsysvg-taniumlv    253:12   0  20G  0 lvm  /opt/Tanium
nvme2n1                  259:4    0  50G  0 disk                                                             ---/dev/nvme2 (EBS) is available

[kaau@tcacaueslapp004 ~]$ sudo fdisk -l /dev/nvme2n1
Disk /dev/nvme2n1: 50 GiB, 53687091200 bytes, 104857600 sectors
Disk model: Amazon Elastic Block Store
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

[kaau@tcacaueslapp004 ~]$ sudo mkfs.xfs /dev/nvme2n1
meta-data=/dev/nvme2n1           isize=512    agcount=16, agsize=819200 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=1 inobtcount=1 nrext64=0
data     =                       bsize=4096   blocks=13107200, imaxpct=25
         =                       sunit=1      swidth=1 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=16384, version=2
         =                       sectsz=512   sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

[kaau@tcacaueslapp004 ~]$ ls -ld /opt/apps
[[red:ls: cannot access '/opt/apps': No such file or directory]]
[kaau@tcacaueslapp004 ~]$ sudo mkdir /opt/apps
[kaau@tcacaueslapp004 ~]$ sudo chmod 755 /opt/apps
[kaau@tcacaueslapp004 ~]$ ls -ld /opt/apps
drwxr-xr-x. 2 root root 6 Jul  5 03:22 /opt/apps                                                             ---mount point

[kaau@tcacaueslapp004 ~]$ sudo vi /etc/fstab
::
::

[kaau@tcacaueslapp004 ~]$ cat /etc/fstab
[[blue:#]]
[[blue:# /etc/fstab]]
[[blue:# Created by anaconda on Mon Aug 11 17:18:45 2025]]
[[blue:#]]
[[blue:# Accessible filesystems, by reference, are maintained under '/dev/disk/'.]]
[[blue:# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.]]
[[blue:#]]
[[blue:# After editing this file, run 'systemctl daemon-reload' to update systemd]]
[[blue:# units generated from this file.]]
[[blue:#]]
[[blue:/dev/mapper/rootvg-rootlv       /       xfs     defaults        0 0]]
[[blue:UUID=4b11a876-3bea-4227-bc19-997e3e79ff59       /boot   xfs     defaults        0 0]]
[[blue:/dev/mapper/appsysvg-crashlv    /crash  xfs     defaults        0 0]]
[[blue:/dev/mapper/rootvg-optlv        /opt    xfs     defaults        0 0]]
[[blue:/dev/mapper/rootvg-usrlv        /usr    xfs     defaults        0 0]]
[[blue:/dev/mapper/appsysvg-swaplv     none    swap    defaults        0 0]]
[[blue:/dev/mapper/appsysvg-taniumlv /opt/Tanium             xfs     defaults        0 0]]
[[blue:/dev/mapper/appsysvg-toolslv /opt/tools             xfs     defaults        0 0]]
[[blue:/dev/mapper/appsysvg-vartmplv   /var/tmp   xfs   defaults,nodev,nosuid,noexec   0 0]]
[[blue:/dev/mapper/appsysvg-tmplv   /tmp   xfs   defaults,nodev,nosuid   0 0]]
[[blue:/dev/mapper/rootvg-homelv   /home   xfs   defaults,nodev,nosuid   0 0]]
[[blue:tmpfs   /dev/shm   tmpfs   defaults,nodev,nosuid,noexec   0 0]]
[[blue:/dev/mapper/rootvg-varlv   /var   xfs   defaults,nodev,nosuid   0 0]]
[[blue:/dev/mapper/rootvg-varloglv   /var/log   xfs   defaults,nodev,nosuid,noexec   0 0]]
[[blue:/dev/mapper/rootvg-varlogauditlv   /var/log/audit   xfs   defaults,nodev,nosuid,noexec   0 0]]
[[blue:/dev/nvme2n1     /opt/apps     xfs     defaults     0 0]]                                                      ---this

[kaau@tcacaueslapp004 ~]$ sudo systemctl daemon-reload
sudo systemctl daemon-reload

[kaau@tcacaueslapp004 ~]$ sudo mount /opt/apps

[kaau@tcacaueslapp004 ~]$ df --human /opt/apps
Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme2n1     50G  390M   50G   1% /opt/apps

[kaau@tcacaueslapp004 ~]$ sudo mkdir -p /opt/apps/download /opt/apps/oracle /opt/apps/oraInventory /opt/apps/patches
[kaau@tcacaueslapp004 ~]$ sudo chown oracle:oinstall /opt/apps/download /opt/apps/oracle /opt/apps/oraInventory /opt/apps/patches
[kaau@tcacaueslapp004 ~]$ ls -ld /opt/apps/download /opt/apps/oracle /opt/apps/oraInventory /opt/apps/patches
drwx------. 2 oracle oinstall 6 Jul  5 03:30 /opt/apps/download                                              ---approx 2G for ZIP
drwx------. 2 oracle oinstall 6 Jul  5 03:30 /opt/apps/oracle                                                ---approx 5G for installation and patching
drwx------. 2 oracle oinstall 6 Jul  5 03:30 /opt/apps/oraInventory
drwx------. 2 oracle oinstall 6 Jul  5 03:30 /opt/apps/patches
  

Oracle 19c 32-bit client installation files:


[kaau@tcacaueslapp004 ~]$ sudo su - oracle
[oracle@tcacaueslapp004 ~]$ whoami
oracle
[oracle@tcacaueslapp004 ~]$ cd ${HOME}
[oracle@tcacaueslapp004 ~]$ pwd
/home/oracle

#
# https://bmo.atlassian.net/wiki/spaces/T2GAPP/pages/1099594031/BeyondTrust+Netskope+Proxy+Info
#
[oracle@tcacaueslapp004 ~]$ export https_proxy=http://nsawsqsse.bmogc.net:8080
[oracle@tcacaueslapp004 ~]$ export | grep https_proxy
declare -x [[red:https_proxy]]="http://nsawsqsse.bmogc.net:8080"

[oracle@tcacaueslapp004 ~]$ curl --header "Authorization: Bearer cmVmdGtuOjAxOjE3ODUzODcxOTI6eTYzWFlzdmU4Q0VPYUF1NFI3YkxXWFVpaDIy" \
                            [[yellow:--remote-name --output-dir /opt/apps/download]]                                                          \
                            [[yellow:https://bmostaging.jfrog.io/artifactory/NACBSRE-PrivateDependencies/Products/Oracle/LINUX_193000_client_home.zip]]
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  874M  100  874M    0     0  28.9M      0  0:00:30  0:00:30 --:--:-- 28.8M

[oracle@tcacaueslapp004 ~]$ curl --header "Authorization: Bearer cmVmdGtuOjAxOjE3ODUzODcxOTI6eTYzWFlzdmU4Q0VPYUF1NFI3YkxXWFVpaDIy" \
                            [[yellow:--remote-name --output-dir /opt/apps/download]]                                                          \
                            [[yellow:https://bmostaging.jfrog.io/artifactory/NACBSRE-PrivateDependencies/Products/Oracle/p39034528_190000_LINUX.zip]]
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  384M  100  384M    0     0  32.9M      0  0:00:11  0:00:11 --:--:-- 33.5M

[oracle@tcacaueslapp004 ~]$ curl --header "Authorization: Bearer cmVmdGtuOjAxOjE3ODUzODcxOTI6eTYzWFlzdmU4Q0VPYUF1NFI3YkxXWFVpaDIy" \
                            [[yellow:--remote-name --output-dir /opt/apps/download]]                                                          \
                            [[yellow:https://bmostaging.jfrog.io/artifactory/NACBSRE-PrivateDependencies/Products/Oracle/p6880880_190000_LINUX.zip]]
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 72.6M  100 72.6M    0     0  11.5M      0  0:00:06  0:00:06 --:--:-- 11.2M

[oracle@tcacaueslapp004 ~]$ du --summarize --human-readable /opt/apps/download
1.4G    /opt/apps/download

[oracle@tcacaueslapp004 ~]$ ls -l /opt/apps/download
-rw-------. 1 oracle oinstall 917311326  Jul  5 02:31 LINUX_193000_client_home.zip
-rw-------. 1 oracle oinstall  402990161 Jul  5 02:34 p39034528_190000_LINUX.zip
-rw-------. 1 oracle oinstall   76229203 Jul  5 02:34 p6880880_190000_LINUX.zip

[oracle@tcacaueslapp004 ~]$ md5sum /opt/apps/download/*
07e761ad8cdbd34b07e05b4de98804aa  /opt/apps/download/LINUX_193000_client_home.zip
3af4f03a446219947e3f7b78fd48dc4f  /opt/apps/download/p39034528_190000_LINUX.zip
8d8f9e15d618749e7cbecab8e7999465  /opt/apps/download/p6880880_190000_LINUX.zip
  

Oracle 19c 32-bit client installation:


[oracle@tcacaueslapp004 ~]$ ls -la ${HOME}
drwx------. 2 oracle oinstall  76 Jul  5 15:04 .
drwxr-xr-x. 7 root   root      84 Jul  5 15:04 ..
-rw-r--r--. 1 oracle oinstall  18 Feb 15  2024 .bash_logout
-rw-r--r--. 1 oracle oinstall 141 Feb 15  2024 .bash_profile
-rw-r--r--. 1 oracle oinstall 492 Feb 15  2024 .bashrc
-rw-r--r--. 1 oracle oinstall 172 Feb 16 07:44 .kshrc

[oracle@tcacaueslapp004 ~]$ vi ${HOME}/.bash_profile
::
::

[oracle@tcacaueslapp004 ~]$ cat ${HOME}/.bash_profile
[[blue:# .bash_profile]]
[[blue:]]
[[blue:# Get the aliases and functions]]
[[blue:if [ -f ~/.bashrc ]; then]]
[[blue:        . ~/.bashrc]]
[[blue:fi]]
[[blue:]]
[[blue:# User specific environment and startup programs]]
[[blue:export ORACLE_BASE=/opt/apps/oracle]]
[[blue:export ORACLE_HOME=${ORACLE_BASE}/product/19.0.0/client_1]]
[[blue:export LD_LIBRARY_PATH=${ORACLE_HOME}/lib]]
[[blue:export PATH=${PATH}:${ORACLE_HOME}/bin:${ORACLE_HOME}/OPatch]]

[oracle@tcacaueslapp004 ~]$ source ${HOME}/.bash_profile

[oracle@tcacaueslapp004 ~]$ export | grep "ORACLE_\|LD_LIBRARY_PATH"
declare -x [[red:LD_LIBRARY_PATH]]="/opt/apps/oracle/product/19.0.0/client_1/lib"
declare -x [[red:ORACLE_BASE]]="/opt/apps/oracle"
declare -x [[red:ORACLE_HOME]]="/opt/apps/oracle/product/19.0.0/client_1"

[oracle@tcacaueslapp004 ~]$ mkdir -p ${ORACLE_HOME}
[oracle@tcacaueslapp004 ~]$ ls -ld ${ORACLE_HOME}
drwx------. 2 oracle oinstall 6 Jul  5 02:53 /opt/apps/oracle/product/19.0.0/client_1

#
# 1. uncompress the Oracle 19c 32-bit client installation files to the ${ORACLE_HOME}:
#
[oracle@tcacaueslapp004 ~]$ unzip -q -o /opt/apps/download/LINUX_193000_client_home.zip -d ${ORACLE_HOME}

[oracle@tcacaueslapp004 ~]$ ls -l ${ORACLE_HOME}
drwxr-xr-x.  6 oracle oinstall   54 Apr 22  2019 assistants
drwxr-xr-x.  2 oracle oinstall 4096 Apr 22  2019 bin                                                         ---executables
drwxr-xr-x.  4 oracle oinstall   87 Apr 22  2019 clone
drwxr-xr-x.  6 oracle oinstall   55 Apr 22  2019 crs
drwxr-xr-x.  3 oracle oinstall   18 Apr 22  2019 css
drwxr-xr-x.  7 oracle oinstall   71 Apr 22  2019 cv
drwxr-xr-x.  3 oracle oinstall   19 Apr 22  2019 dbjava
drwxr-xr-x.  5 oracle oinstall  191 Apr 22  2019 deinstall                                                   ---deinstallation
drwxr-xr-x.  3 oracle oinstall   20 Apr 22  2019 diagnostics
drwxr-xr-x. 13 oracle oinstall 4096 Apr 22  2019 dmu
-rw-r--r--.  1 oracle oinstall  852 Aug 18  2015 env.ora
drwxr-xr-x.  3 oracle oinstall   18 Apr 22  2019 has
drwxr-xr-x.  3 oracle oinstall   19 Apr 22  2019 hs
drwxrwxr-x. 10 oracle oinstall 4096 Apr 22  2019 install                                                     ---installation response file
drwxr-xr-x.  4 oracle oinstall 4096 Apr 22  2019 instantclient
drwxr-x---. 12 oracle oinstall 4096 Apr 22  2019 inventory
drwxr-xr-x.  6 oracle oinstall   58 Apr 22  2019 javavm
drwxr-xr-x.  3 oracle oinstall   35 Apr 22  2019 jdbc
drwxr-xr-x.  6 oracle oinstall 4096 Apr 22  2019 jdk
drwxr-xr-x.  2 oracle oinstall 4096 Apr 22  2019 jlib
drwxr-xr-x.  4 oracle oinstall   73 Apr 22  2019 jpub
drwxr-xr-x. 10 oracle oinstall  112 Apr 22  2019 ldap
drwxr-xr-x.  3 oracle oinstall 8192 Apr 22  2019 lib
drwxr-xr-x. 10 oracle oinstall  106 Apr 22  2019 network
drwxr-xr-x.  5 oracle oinstall   46 Apr 22  2019 nls
drwxr-xr-x.  8 oracle oinstall  101 Apr 22  2019 odbc
drwxr-xr-x.  6 oracle oinstall   83 Apr 22  2019 olap
drwxr-xr-x. 12 oracle oinstall 4096 Apr 22  2019 OPatch                                                      ---Oracle Global Lifecycle Management
drwxr-xr-x.  7 oracle oinstall   65 Apr 22  2019 opmn
drwxr-xr-x.  4 oracle oinstall   34 Apr 22  2019 oracore
drwxr-xr-x.  3 oracle oinstall   16 Apr 22  2019 ord
drwxr-xr-x.  3 oracle oinstall   19 Apr 22  2019 oss
drwxr-xr-x.  8 oracle oinstall 4096 Apr 22  2019 oui
drwxr-xr-x.  4 oracle oinstall   33 Apr 22  2019 owm
drwxr-xr-x.  5 oracle oinstall   39 Apr 22  2019 perl
drwxr-xr-x.  6 oracle oinstall   78 Apr 22  2019 plsql
drwxr-xr-x.  6 oracle oinstall   56 Apr 22  2019 precomp
drwxr-xr-x.  2 oracle oinstall   26 Apr 22  2019 QOpatch
drwxr-xr-x.  4 oracle oinstall   29 Apr 22  2019 racg
drwxr-xr-x.  8 oracle oinstall   83 Apr 22  2019 rdbms
drwxr-xr-x.  3 oracle oinstall   21 Apr 22  2019 relnotes
-rwx------.  1 oracle oinstall  193 Apr 22  2019 root.sh
-rwxr-x---.  1 oracle oinstall 1374 Apr 22  2019 runInstaller                                                ---installer
drwxr-xr-x.  5 oracle oinstall  119 Apr 22  2019 sdk
drwxr-xr-x.  3 oracle oinstall   18 Apr 22  2019 slax
drwxr-xr-x.  4 oracle oinstall   41 Apr 22  2019 sqldeveloper
drwxr-xr-x.  4 oracle oinstall   28 Apr 22  2019 sqlj
drwxr-xr-x.  6 oracle oinstall   53 Apr 22  2019 sqlplus
drwxr-xr-x.  6 oracle oinstall   54 Apr 22  2019 srvm
drwxr-xr-x.  4 oracle oinstall   31 Apr 22  2019 suptools
drwxr-xr-x.  3 oracle oinstall   35 Apr 22  2019 ucp
drwxr-xr-x.  3 oracle oinstall   18 Apr 22  2019 usm
drwxr-xr-x.  2 oracle oinstall   33 Apr 22  2019 utl
drwxr-xr-x.  3 oracle oinstall   19 Apr 22  2019 wwg
drwxr-x---.  7 oracle oinstall   69 Apr 22  2019 xdk

#
# ensure we have the correct 32-bit Oracle client executables:
#
[oracle@tcacaueslapp004 ~]$ which sqlplus
/opt/apps/oracle/product/19.0.0/client_1/bin/sqlplus
[oracle@tcacaueslapp004 ~]$ file $(which sqlplus)
/opt/apps/oracle/product/19.0.0/client_1/bin/sqlplus: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, 
interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=8b33dc3b27e34380b7a7fba3c7c169be46d07f33, not stripped
[oracle@tcacaueslapp004 ~]$ sqlplus -version
SQL*Plus: Release 19.0.0.0.0 - Production
Version 19.3.0.0.0                                                                                           ---v19.3.0.0.0

#
# 2. upgrade opatch:
#
[oracle@tcacaueslapp004 ~]$ which opatch
/opt/apps/oracle/product/19.0.0/client_1/OPatch/opatch
[oracle@tcacaueslapp004 ~]$ file $(which opatch)
/opt/apps/oracle/product/19.0.0/client_1/OPatch/opatch: POSIX shell script, ASCII text executable, with very long lines
[oracle@tcacaueslapp004 ~]$ opatch version
OPatch Version: 12.2.0.1.15                                                                                  ---v12.2.0.1.15
OPatch succeeded.

[oracle@tcacaueslapp004 ~]$ cp -a ${ORACLE_HOME}/OPatch ${ORACLE_HOME}/OPatch-backup-$(date +%F-%H-%M-%S)
[oracle@tcacaueslapp004 ~]$ ls -ld ${ORACLE_HOME}/OPatch*
drwxr-xr-x. 12 oracle oinstall 4096 Apr 22  2019 /opt/apps/oracle/product/19.0.0/client_1/OPatch
drwxr-xr-x. 12 oracle oinstall 4096 Apr 22  2019 /opt/apps/oracle/product/19.0.0/client_1/OPatch-backup-2026-07-05-03-40-44

[oracle@tcacaueslapp004 ~]$ unzip -q -o /opt/apps/download/p6880880_190000_LINUX.zip -d ${ORACLE_HOME}

[oracle@tcacaueslapp004 ~]$ opatch version
OPatch Version: 12.2.0.1.51                                                                                  ---upgraded to v12.2.0.1.51
OPatch succeeded.

#
# 3. silently install the Oracle 19c 32-bit client with the RU patch:
#
[oracle@tcacaueslapp004 ~]$ ls -l ${ORACLE_HOME}/install/response/clientsetup.rsp
-rw-r--r--. 1 oracle oinstall 1796 Jan 19  2019 /opt/apps/oracle/product/19.0.0/client_1/install/response/clientsetup.rsp
[oracle@tcacaueslapp004 ~]$ vi ${ORACLE_HOME}/install/response/clientsetup.rsp
::
::

[oracle@tcacaueslapp004 ~]$ cat ${ORACLE_HOME}/install/response/clientsetup.rsp
[[blue:###############################################################################]]
[[blue:## Copyright(c) Oracle Corporation 1998,2019. All rights reserved.           ##]]
[[blue:##                                                                           ##]]
[[blue:## Specify values for the variables listed below to customize                ##]]
[[blue:## your installation.                                                        ##]]
[[blue:##                                                                           ##]]
[[blue:## Each variable is associated with a comment. The comment                   ##]]
[[blue:## can help to populate the variables with the appropriate                   ##]]
[[blue:## values.                                                                   ##]]
[[blue:##                                                                           ##]]
[[blue:###############################################################################]]
[[blue:]]
[[blue:]]
[[blue:#-------------------------------------------------------------------------------]]
[[blue:# Do not change the following system generated value.]]
[[blue:#-------------------------------------------------------------------------------]]
[[blue:oracle.install.responseFileVersion=/oracle/install/rspfmt_clientinstall_response_schema_v19.0.0]]
[[blue:]]
[[blue:#-------------------------------------------------------------------------------]]
[[blue:# Unix group to be set for the inventory directory.]]
[[blue:#-------------------------------------------------------------------------------]]
[[blue:UNIX_GROUP_NAME=oinstall]]
[[blue:#-------------------------------------------------------------------------------]]
[[blue:# Inventory location.]]
[[blue:#-------------------------------------------------------------------------------]]
[[blue:INVENTORY_LOCATION=/opt/apps/oraInventory]]
[[blue:#-------------------------------------------------------------------------------]]
[[blue:# Complete path of the Oracle Base.]]
[[blue:#-------------------------------------------------------------------------------]]
[[blue:ORACLE_BASE=/opt/apps/oracle]]

#
# TMP directory is optional but it is recommended to set it to a directory with sufficient space for the patching process:
#
[oracle@tcacaueslapp004 ~]$ mkdir ${HOME}/TMP
[oracle@tcacaueslapp004 ~]$ ls -ld ${HOME}/TMP
drwx------. 2 oracle oinstall 6 Jul  5 03:55 /home/oracle/TMP

[oracle@tcacaueslapp004 ~]$ export TMP=${HOME}/TMP
[oracle@tcacaueslapp004 ~]$ export CV_ASSUME_DISTID=RHEL9
[oracle@tcacaueslapp004 ~]$ export | grep "TMP\|CV_ASSUME_DISTID"
declare -x [[red:CV_ASSUME_DISTID]]="RHEL9"
declare -x [[red:TMP]]="/home/oracle/TMP"

#
# Oracle 19c 32-bit client patching:
#   - p39034528: Database Release Update 19.31.0.0.0, 2026-06-09
#
[oracle@tcacaueslapp004 ~]$ unzip -q -o /opt/apps/download/p39034528_190000_LINUX.zip -d /opt/apps/patches
[oracle@tcacaueslapp004 ~]$ du --summarize --human-readable /opt/apps/patches
927M    /opt/apps/patches
[oracle@tcacaueslapp004 ~]$ ls -l /opt/apps/patches
drwxr-xr-x. 5 oracle oinstall      81 Jun  4 08:59 39034528                                                  ---RU 19.31.0.0.0
-rw-rw-r--. 1 oracle oinstall 2603893 Jun 10 02:58 PatchSearch.xml
[oracle@tcacaueslapp004 ~]$ ls -l /opt/apps/patches/39034528
drwxr-xr-x.  3 oracle oinstall    21 Jun  4 08:59 custom
drwxr-x---.  3 oracle oinstall    20 Jun  4 06:39 etc
drwxr-x---. 35 oracle oinstall  4096 Jun  4 07:15 files
-rw-rw-r--.  1 oracle oinstall 94514 Jun 10 02:55 README.html
-rw-r--r--.  1 oracle oinstall    21 Jun  4 08:59 README.txt

[oracle@tcacaueslapp004 ~]$ ${ORACLE_HOME}/runInstaller -silent -waitForCompletion      \
                            [[yellow:-responseFile $ORACLE_HOME/install/response/clientsetup.rsp]] \
                            [[yellow:-applyRU /opt/apps/patches/39034528]]
Preparing the home to patch...
Applying the patch /opt/apps/patches/39034528...
Successfully applied the patch.
The log can be found at: /home/oracle/TMP/InstallActions2026-07-05_04-16-59AM/installerPatchActions_2026-07-05_04-16-59AM.log
Launching Oracle Database Client Setup Wizard...
[WARNING] [INS-13014] Target environment does not meet some optional requirements.                           ---this is OK!
   CAUSE: Some of the optional prerequisites are not met. See logs for details. installActions2026-07-05_04-16-59AM.log
   ACTION: Identify the list of failed prerequisite checks from the log: installActions2026-07-05_04-16-59AM.log. 
   Then either from the log file or from installation manual find the appropriate configuration to meet the prerequisites and fix it manually.
The response file for this session can be found at:
 /opt/apps/oracle/product/19.0.0/client_1/install/response/client_2026-07-05_04-16-59AM.rsp
You can find the log of this install session at:
 /home/oracle/TMP/InstallActions2026-07-05_04-16-59AM/installActions2026-07-05_04-16-59AM.log
As a root user, execute the following script(s):
        1. /opt/apps/oraInventory/orainstRoot.sh
Execute /opt/apps/oraInventory/orainstRoot.sh on the following nodes:
[tcacaueslapp004]
Successfully Setup Software with warning(s).
Moved the install session logs to:
 /opt/apps/oraInventory/logs/InstallActions2026-07-05_04-16-59AM

[oracle@tcacaueslapp004 ~]$ exit
logout

#
# run the orainstRoot.sh script as "root" user to complete the Oracle 19c 32-bit client installation:
#
[kaau@tcacaueslapp004 ~]$ sudo ls -l /opt/apps/oraInventory/orainstRoot.sh
-rwxrwx---. 1 oracle oinstall 1626 Jul  5 15:54 /opt/apps/oraInventory/orainstRoot.sh
[kaau@tcacaueslapp004 ~]$ sudo /opt/apps/oraInventory/orainstRoot.sh
Changing permissions of /opt/apps/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /opt/apps/oraInventory to oinstall.
The execution of the script is complete.

#
# verification of the Oracle 19c 32-bit client installation:
#
[kaau@tcacaueslapp004 ~]$ sudo su - oracle
Last login: Sun Jul  5 04:13:50 EDT 2026 on pts/2

[oracle@tcacaueslapp004 ~]$ du --summarize --human-readable /opt/apps/oracle
2.7G    /opt/apps/oracle

[oracle@tcacaueslapp004 ~]$ ls -l /etc/oraInst.loc
-rw-r--r--. 1 root root 57 Jul  5 04:24 /etc/oraInst.loc
[oracle@tcacaueslapp004 ~]$ cat /etc/oraInst.loc
[[blue:inventory_loc=/opt/apps/oraInventory]]
[[blue:inst_group=oinstall]]

[oracle@tcacaueslapp004 ~]$ ls -l /opt/apps/oraInventory
drwxrwx---. 2 oracle oinstall   81 Jul  5 04:22 ContentsXML
drwxrwx---. 3 oracle oinstall   49 Jul  5 04:22 logs
-rw-rw----. 1 oracle oinstall   57 Jul  5 04:22 oraInst.loc
-rwxrwx---. 1 oracle oinstall 1626 Jul  5 04:22 orainstRoot.sh

[oracle@tcacaueslapp004 ~]$ ls -l ${ORACLE_HOME}/bin
-rwxr-xr-x. 1 oracle oinstall      945 Jun 20  2016 acfsroot
-rwxr-xr-x. 1 oracle oinstall    13485 Apr  7  2019 adapters
-rwxr-x--x. 1 oracle oinstall    39824 Jul  5 15:54 adrci
::
::
::
-rwxr-x---. 1 oracle oinstall    38124 Jun  4 06:39 xsl
-rwxr-x---. 1 oracle oinstall      768 Aug 26  2017 xsql
-rwxr-x---. 1 oracle oinstall    34044 Jun  4 06:39 xvm
-rwxr-xr-x. 1 oracle oinstall   209207 Aug 14  2016 zip

[oracle@tcacaueslapp004 ~]$ sqlplus -version
SQL*Plus: Release 19.0.0.0.0 - Production
Version 19.31.0.0.0                                                                                          ---upgraded to v19.31.0.0.0

[oracle@tcacaueslapp004 ~]$ ls -l ${LD_LIBRARY_PATH}/libclntsh.so
lrwxrwxrwx. 1 oracle oinstall 17 Jul  6 00:48 /opt/apps/oracle/product/19.0.0/client_1/lib/libclntsh.so -> libclntsh.so.19.1
[oracle@tcacaueslapp004 ~]$ file ${LD_LIBRARY_PATH}/libclntsh.so.19.1
/opt/apps/oracle/product/19.0.0/client_1/lib/libclntsh.so.19.1: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), 
dynamically linked, BuildID[sha1]=9cf46378cce3fab86baa1b0ca725bf86a976b3ee, not stripped

[oracle@tcacaueslapp004 ~]$ exit
logout
 

Cleanup (optional):


[kaau@tcacaueslapp004 ~]$ sudo bash -c 'rm -rf /opt/apps/download/* /opt/apps/patches/*'
 

Deinstallation of Oracle 19c 32-bit client:


[oracle@tcacaueslapp004 ~]$ whoami
oracle

[oracle@tcacaueslapp004 ~]$ ls -l ${ORACLE_HOME}/deinstall
-rw-r-----. 1 oracle oinstall 53658 Apr 22  2019 bootstrap_files.lst
-rwxr-x---. 1 oracle oinstall 14927 Apr 22  2019 bootstrap.pl
-rwxr-x---. 1 oracle oinstall 11244 Jul  5 04:22 deinstall                                                   ---deinstall script
-rwxr-x---. 1 oracle oinstall 33171 Apr 22  2019 deinstall.pl
-rw-r-----. 1 oracle oinstall  8479 Sep 19  2017 deinstall.xml
drwxr-xr-x. 2 oracle oinstall   102 Jul  5 04:20 jlib
-rw-r-----. 1 oracle oinstall   401 Feb 10  2012 readme.txt
drwxr-xr-x. 2 oracle oinstall    32 Jul  5 04:33 response
-rwxr-x---. 1 oracle oinstall 33333 Jan  6  2015 sshUserSetup.sh
drwxr-xr-x. 2 oracle oinstall    33 Apr 22  2019 utl

#
# prepare the deinstallation response file:
#
[oracle@tcacaueslapp004 ~]$ vi ${HOME}/deinstall.rsp
::
::

[oracle@tcacaueslapp004 ~]$ cat ${HOME}/deinstall.rsp
[[blue:ORACLE_BASE=/opt/apps/oracle]]
[[blue:ORACLE_HOME=/opt/apps/oracle/product/19.0.0/client_1]]
[[blue:INVENTORY_LOCATION=/opt/apps/oraInventory]]
[[blue:HOME_TYPE=CLIENT]]

[oracle@tcacaueslapp004 ~]$ ls -ld /opt/apps/oracle /opt/apps/oracle/product/19.0.0/client_1 /opt/apps/oraInventory
drwx------.  6 oracle oinstall   71 Jul  5 15:55 /opt/apps/oracle
drwx------. 63 oracle oinstall 4096 Jul  5 15:54 /opt/apps/oracle/product/19.0.0/client_1
drwxrwx---.  4 oracle oinstall   78 Jul  5 15:55 /opt/apps/oraInventory

[oracle@tcacaueslapp004 ~]$ du --summarize --human-readable /opt/apps/oracle /opt/apps/oracle/product/19.0.0/client_1 /opt/apps/oraInventory
2.7G    /opt/apps/oracle
5.0M    /opt/apps/oraInventory

#
# silently deinstall the Oracle 19c 32-bit client:
#
[oracle@tcacaueslapp004 ~]$ export CV_ASSUME_DISTID=RHEL9
[oracle@tcacaueslapp004 ~]$ export | grep "CV_ASSUME_DISTID"
declare -x [[red:CV_ASSUME_DISTID]]="RHEL9"

[oracle@tcacaueslapp004 ~]$ ${ORACLE_HOME}/deinstall/deinstall -silent -paramfile ${HOME}/deinstall.rsp
Checking for required files and bootstrapping ...
Please wait ...
Using properties file /home/oracle/deinstall.rsp
Location of logs /tmp/deinstall2026-07-05_04-40-27AM/logs/
############ ORACLE DECONFIG TOOL START ############
######################### DECONFIG CHECK OPERATION START #########################
## [START] Install check configuration ##
Checking for existence of the Oracle home location /opt/apps/oracle/product/19.0.0/client_1
Oracle Home type selected for deinstall is: Oracle Database Client
Oracle Base selected for deinstall is: /opt/apps/oracle
Checking for existence of central inventory location /opt/apps/oraInventory
## [END] Install check configuration ##
Network Configuration check config START
Network de-configuration trace file location: /tmp/deinstall2026-07-05_04-40-27AM/logs/netdc_check2026-07-05_04-40-44AM.log
Network Configuration check config END
######################### DECONFIG CHECK OPERATION END #########################
####################### DECONFIG CHECK OPERATION SUMMARY #######################
Oracle Home selected for deinstall is: /opt/apps/oracle/product/19.0.0/client_1
Inventory Location where the Oracle home registered is: /opt/apps/oraInventory
A log of this session will be written to: '/tmp/deinstall2026-07-05_04-40-27AM/logs/deinstall_deconfig2026-07-05_04-40-42-AM.out'
Any error messages from this session will be written to: '/tmp/deinstall2026-07-05_04-40-27AM/logs/deinstall_deconfig2026-07-05_04-40-42-AM.err'
######################## DECONFIG CLEAN OPERATION START ########################
Network Configuration clean config START
Network de-configuration trace file location: /tmp/deinstall2026-07-05_04-40-27AM/logs/netdc_clean2026-07-05_04-40-44AM.log
De-configuring Naming Methods configuration file...
Naming Methods configuration file de-configured successfully.
De-configuring backup files...
Backup files de-configured successfully.
The network configuration has been cleaned up successfully.
Network Configuration clean config END
######################### DECONFIG CLEAN OPERATION END #########################
####################### DECONFIG CLEAN OPERATION SUMMARY #######################
#######################################################################
############# ORACLE DECONFIG TOOL END #############
Using properties file /home/oracle/deinstall.rsp
Location of logs /tmp/deinstall2026-07-05_04-40-27AM/logs/
############ ORACLE DEINSTALL TOOL START ############
####################### DEINSTALL CHECK OPERATION SUMMARY #######################
A log of this session will be written to: '/tmp/deinstall2026-07-05_04-40-27AM/logs/deinstall_deconfig2026-07-05_04-40-42-AM.out'
Any error messages from this session will be written to: '/tmp/deinstall2026-07-05_04-40-27AM/logs/deinstall_deconfig2026-07-05_04-40-42-AM.err'
######################## DEINSTALL CLEAN OPERATION START ########################
## [START] Preparing for Deinstall ##
Setting oracle.installer.invPtrLoc to /tmp/deinstall2026-07-05_04-40-27AM/oraInst.loc
Setting oracle.installer.local to false
## [END] Preparing for Deinstall ##
Setting the force flag to false
Setting the force flag to cleanup the Oracle Base
Oracle Universal Installer clean START
Detach Oracle home '/opt/apps/oracle/product/19.0.0/client_1' from the central inventory on the local node : Done
Delete directory '/opt/apps/oracle/product/19.0.0/client_1' on the local node : Done
Delete directory '/opt/apps/oraInventory' on the local node : Failed <<<<
Failed to delete the directory '/opt/apps/oracle'. Either user has no permission to delete or it is in use.
Delete directory '/opt/apps/oracle' on the local node : Failed <<<<
Oracle Universal Installer cleanup completed with errors.
ERROR: oracle/sysman/oii/oiin/OiinNetOps
Exited from program.
############# ORACLE DEINSTALL TOOL END #############

[oracle@tcacaueslapp004 ~]$ ls -l /opt/apps
drwx------. 2 oracle oinstall 6 Jul  5 04:26 download
drwx------. 2 oracle oinstall 6 Jul  5 04:40 oracle
drwxrwx---. 2 oracle oinstall 6 Jul  5 04:40 oraInventory
drwx------. 2 oracle oinstall 6 Jul  5 04:26 patches

[oracle@tcacaueslapp004 ~]$ du -sh /opt/apps/*
0       /opt/apps/download
0       /opt/apps/oracle
0       /opt/apps/oraInventory
0       /opt/apps/patches

[oracle@tcacaueslapp004 ~]$ ls -l /etc/oraInst.loc
-rw-r--r--. 1 root root 57 Jul  5 04:24 /etc/oraInst.loc
[oracle@tcacaueslapp004 ~]$ rm -f etc/oraInst.loc