Patching Oracle 19c Single Instance Database on Windows 10

Environment

Component Value
OS Windows 10
Database Version 19.3.0.0.0
SID orcl

OPatch Configuration

Extracting OPatch

Unnzip the OPatch utility to the Oracle home directory location.

Verify Version

OPatch version

Patch Preparation

Extract Patch Bundle

unzip p35962832_190000_MSWIN-x86-64.zip

Pre-Installation Conflict Check

cd 35962832
opatch prereq CheckConflictAgainstOHWithDetail -ph ./

Configure Environment Variables

set PATH=%ORACLE_HOME%\perl\bin;%PATH%
set PERL5LIB=

Stop Database Services

Shutdown the database:

sqlplus / as sysdba
shutdown immediate
exit

Stop the listener:

lsnrctl stop

Stop distributed transaction coordinator:

net stop msdtc

Applying the Patch

Run OPatch Apply

cd 35962832
opatch apply

Verify Installation

opatch lspatches

Post-Patch Procedures

Load Modified SQL Files

sqlplus /nolog
connect / as sysdba
startup
quit
cd %ORACLE_HOME%/OPatch
datapatch -verbose

Recompile Invalid Objects

cd %ORACLE_HOME%/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> @utlrp.sql

Confirm Version

SELECT BANNER_FULL FROM v$version;

Rolling Back the Patch

Stop Oracle Services

Shutdown the database:

sqlplus / as sysdba
shutdown immediate
quit

Stop the listener:

lsnrctl stop

Execute Rollbcak

opatch rollback -id 35962832

Reload SQL Scripts

lsnrctl start
sqlplus /nolog
connect / as sysdba
startup
quit
cd %ORACLE_HOME%/OPatch
datapatch -verbose

Recompile Objects

cd %ORACLE_HOME%/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> @utlrp.sql

Verify Version

SELECT BANNER_FULL FROM v$version;

Tags: Oracle 19c Windows 10 Patch Upgrade OPatch Single Instance

Posted on Tue, 25 Aug 2026 16:18:18 +0000 by ypirc