oracledba.help
Install

Oracle's Preinstallation rpm

Overview

Oracle's Preinstallation rpm is useful to ensure things do not fall through cracks. It should be run on any Linux system that needs to support an Oracle database.

The actual yum install performs required system changes and then creates the output file orakernel.log of all the changes.

Installing the Oracle's Preinstallation rpm

Configure Repository

Perform all steps as root user.

Oracle Linux 8

 1. vi /etc/yum.repos.d/oracle-linux-ol8.repo
 2. Find ol8_addons
 3. Set enabled=1

Oracle Linux 7

 1. vi /etc/yum.repos.d/public-yum-ol7.repo
 2. Find ol7_addons
 3. Set enabled=1

Install

 1. Prerequisite if Linux 8
 export SRVM_DISABLE_MTTRANS=true
 export CV_ASSUME_DISTID=OEL7.8

 2. Run for Required Version
 21c
   dnf update -y
   dnf install oracle-database-preinstall-21c -y
   Review: /var/log/oracle-database-preinstall-21c/backup/<timestamp>/orakernel.log

 19c
   dnf update -y
   dnf install oracle-database-preinstall-19c -y
   Review: /var/log/oracle-database-preinstall-19c/backup/<timestamp>/orakernel.log

 18c
   yum install oracle-database-preinstall-18c -y
   Review: /var/log/oracle-database-preinstall-18c/backup/<timestamp>/orakernel.log

 12cR2
   yum install oracle-database-server-12cR2-preinstall -y
   more /var/log/oracle-database-server-12cR2-preinstall/results/orakernel.log

 12cR1
   yum install oracle-rdbms-server-12cR1-preinstall -y
   more /var/log/oracle-rdbms-server-12cR1-preinstall/results/orakernel.log

RHEL 7\CentOS 7 Example

Perform all steps as root user.

12cR2

wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
cd /etc/yum.repos.d/
wget http://public-yum.oracle.com/public-yum-ol7.repo
yum install oracle-database-server-12cR2-preinstall -y
more /var/log/oracle-database-server-12cR2-preinstall/results/orakernel.log
sysctl -p

12cR1

wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
cd /etc/yum.repos.d/
wget http://public-yum.oracle.com/public-yum-ol7.repo
yum install oracle-rdbms-server-12cR1-preinstall -y
more /var/log/oracle-rdbms-server-12cR1-preinstall/results/orakernel.log
sysctl -p