Red Hat Enterprise Linux 8 [minimum 8.10] (AMD/Intel x86-64) 64-bit
Kernel 4.18.0-553.22.1.el8_10.x86_64 or later
LeasePak requires the 32-bit Oracle 19c Client software.
Although there are both 32-bit and 64-bit implementations of the Oracle 19c Client software, LeasePak software can only be used with the 32-bit implementation.
Oracle Database 19c Client for Linux x86-64There are four different download files which share that title. Download only the file that is the 32-bit image-based installation. The name of the file to download is:
LINUX_19minor-version_client_home.zip (32-bit)
Do not download the other three files, which are named:
LINUX.X64_19minor-version_client.zip (64-bit)
LINUX_19minor-version_client.zip (32-bit)
LINUX.X64_19minor-version_client_home.zip (64-bit)
The task in this section applies only to unified systems. It should not be performed for split systems.
Perform this task on the application host of the unified system as the Oracle software owner.
| Directory | Description | Owner | Group | Permissions |
|---|---|---|---|---|
/opt/oracle/product/19c/client_1 |
Oracle Client Home | oracle |
orainv |
0775 |
The tasks in this section apply only to split systems. They should not be performed for unified systems.
Perform the following tasks on the application host of the split system as the root user.
orainv is the Oracle Inventory Unix group. Enter the following command at the Unix
prompt to create the group:
# groupadd orainv
The Unix user account of the Oracle software owner is typically named oracle,
and bash is usually the login shell of the account.
Enter the following command at the Unix prompt to create an account named oracle with
a primary group of orainv.
# useradd -c "Oracle software owner" -m -N -g orainv oracle
The default login shell is determined by the value of SHELL in the /etc/default/useradd
file. If SHELL is set to /bin/bash in /etc/default/useradd, the login shell
of the Oracle software owner will automatically be set to bash. If SHELL is not set to
/bin/bash in /etc/default/useradd, add the -s bash_shell_path
option to the above useradd command to make bash the login shell of the account.
Create the following directories with the listed ownership and permissions:
Directory Description Owner Group Permissions /opt/oraInventoryOracle Inventory oracleorainv0770/opt/oracleOracle Base oracleorainv0775/opt/oracle/productProduct oracleorainv0775/opt/oracle/product/19cVersion oracleorainv0775/opt/oracle/product/19c/client_1Oracle Client Home oracleorainv0775
Do NOT install the Oracle Preinstallation RPM.
Verify that the OS packages required by Oracle for Red Hat Enterprise Linux 8 distributions are installed. Refer to chapter 3 of the Oracle Database Client Installation Guide 19c for Linux for more information.
The tasks in this section apply to both unified systems and split systems.
Perform the following tasks on the application host as the Oracle software owner.
.bash_profile file,
unless the commands are already in the file:
umask 022 export LANG=C export LC_ALL=C
.bash_profile file is not
setting any Oracle-related environment variables, including but not limited to:
ORACLE_BASE ORACLE_HOME ORACLE_SID NLS_LANG LD_LIBRARY_PATH (to add$ORACLE_HOME/lib) PATH (to add$ORACLE_HOME/bin)
If it is setting Oracle-related environment variables (ORACLE_BASE, ORACLE_HOME, ORACLE_SID, NLS_LANG, etc), comment out or remove those lines from the file. For LD_LIBRARY_PATH and PATH, re-define the environment variable to remove Oracle paths ($ORACLE_HOME/lib, $ORACLE_HOME/bin, etc) from the definition.
.bash_profile file. However, if you are using
a VNC (Virtual Network Computing) desktop, you will need to kill your Xvnc server process on the
application host, and then restart the Xvnc server.
env command and verify there are no Oracle-related
environment variables defined.
The tasks in this section apply to both unified systems and split systems.
Perform the following tasks on the application host as the Oracle software owner.
Execute yum -y install glibc-devel.i686 glibc-devel to include libraries.
% cd /opt/oracle/product/19c/client_1% unzip -q path_to_downloaded_image_file
Edit this file /opt/oracle/product/19c/client_1/cv/admin/cvu_config
# Fallback to this distribution id
CV_ASSUME_DISTID=OEL8
uncomment this line and change the distribution ID to OEL8
% /opt/oracle/product/19c/client_1/runInstaller
The installer performs an Administrator type installation of the Oracle Client.
The installation screens are displayed as a series of steps, described below.Oracle base:/opt/oracle
Software location:/opt/oracle/product/19c/client_1
Inventory Directory:/opt/oraInventory
oraInventory Group Name:orainv
The installer checks to ensure your computer is configured properly for an Oracle Client installation. Review the results of the prerequisite checks. If there were any error messages, fix the issues causing the error messages.
Review the summary of the pending software installation. Click Install to start the installation.
The progress of the installation is displayed on the screen. If the Execute Configuration Scripts
window opens, follow the on-screen instructions to execute the listed configuration scripts as the
root Unix user.
A message is displayed indicating the installation was successful.
The tasks in this section are divided into those for unified systems and those for split systems.
Perform only the tasks that apply to your system type.
These tasks apply only to unified systems. They should not be performed for split systems.
.bash_profile file,
or uncomment the commands if they are already there but commented out:
export ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export PATH=$PATH:$ORACLE_HOME/bin export NLS_LANG=American_America.WE8ISO8859P1
.bash_profile file. However, if you are using
a VNC (Virtual Network Computing) desktop, you will need to kill your Xvnc server process on the
application host, and then restart the Xvnc server.
You may need to temporarily change the value of the ORACLE_HOME
environment variable to point at the Client Home while downloading and installing Release Updates for the
Oracle 19c Client software. If so, make sure to reset ORACLE_HOME back to the Database Home after you are
done installing the Release Updates for the Oracle 19c Client software.
These tasks apply only to split systems. They should not be performed for unified systems.
.bash_profile file:
export ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/product/19c/client_1 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export PATH=$PATH:$ORACLE_HOME/bin export NLS_LANG=American_America.WE8ISO8859P1
.bash_profile file. However, if you are using
a VNC (Virtual Network Computing) desktop, you will need to kill your Xvnc server process on the
application host, and then restart the Xvnc server.