Note:
Please follow the steps below carefully.
You can skip any step if it’s already completed in your environment.
Modify paths and variables as per your setup.
1. Delete Existing Oracle Files and Directories
Before starting a clean installation, remove any previous Oracle GI installation traces.
rm -rf <$GI_HOME>
rm -rf /etc/orInst.loc
rm -rf /etc/oratab
rm -rf /etc/oracle
rm -rf /var/tmp/.oracle
rm -rf /u01/app/
2. Create GI Software and Base Directories
Create the necessary directories for the new GI installation.
mkdir -p /u01/app/19c/grid
mkdir -p /u01/app/oraInventory
mkdir -p /u01/app/gi_base
chown -R grid:oinstall /u01/app/19c/grid
chown -R grid:oinstall /u01/app/oraInventory
chown -R grid:oinstall /u01/app/gi_base
chmod 775 /u01/app/19c/grid
chmod 775 /u01/app/gi_base
3. Download GI and Database Software
Download Oracle 19c Grid Infrastructure and Database software from the official Oracle website:
- Oracle 19c GI Software (19.3):
https://www.oracle.com/in/database/technologies/oracle19c-linux-downloads.html
Example:
unzip LINUX.X64_193000_grid_home.zip -d /u01/app/19c/grid
4. Download Latest OPatch Utility
Download the latest OPatch (Patch 6880880) and extract it to the GI home.
- OPatch Download:
https://updates.oracle.com/download/6880880.html
unzip p6880880_190000_Linux-x86-64.zip -d /u01/app/19c/grid
Select “Replace All” when prompted.
5. Download Latest RU (Release Update) 19.28
- GI RU 19.28 Patch (Patch 37957391):
https://updates.oracle.com/download/37957391.html
Extract the patch to a separate directory (not inside $GI_HOME):
unzip p37957391_190000_Linux-x86-64.zip -d /u01/app/patches/19.28
chown -R grid:oinstall /u01/app/patches/19.28
6. Apply RU 19.28 on GI Home
From the Grid user, apply the patch in silent mode:
cd /u01/app/19c/grid
./gridSetup.sh -applyRU /u01/app/patches/19.28 -silent
7. Start GI Installer (GUI Mode)
Before launching the installer, set the following environment variable to avoid OS compatibility check issues (for example on OL8/OL9):
export CV_ASSUME_DISTID=OL7
Then start the GUI installer:
./gridSetup.sh
Proceed with the installation as per your cluster configuration (Typical/Advanced, ASM, SCAN, etc.).
Oracle Database Home Installation
1. Extract Database 19c Software
Performed as
oracleuser
Download the Database 19c software (if not already done during GI setup):
- Database 19c Software:
https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html
unzip LINUX.X64_193000_db_home.zip -d $ORACLE_HOME
2. Update OPatch in Database Home
cd $ORACLE_HOME
rm -rf OPatch
unzip <parent dir>/p6880880_190000_Linux-x86-64.zip
3. Apply Latest RU 19.28 in Database Home
No need to download again — use the same RU 19.28 patch downloaded for GI.
Example command:
cd $ORACLE_HOME
./runInstaller -applyRU /u01/app/patches/19.28/37257886 -applyOneOffs /u01/app/patches/19.28/37102264
Summary
| Component | Software Version | Patch Level | Installation Path |
|---|---|---|---|
| Grid Infrastructure | 19.3 | 19.28 RU | /u01/app/19c/grid |
| Database | 19.3 | 19.28 RU | /u01/app/oracle/product/19.0.0/dbhome_1 |
| OPatch | 12.2.0.1.40 or later | – | Updated in both homes |
Reference Links
RU 19.28 Patch
https://updates.oracle.com/download/37957391.html
Oracle Database 19c Downloads
https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html
OPatch Utility (Patch 6880880)
https://updates.oracle.com/download/6880880.html

Leave a comment