My Oracle Support Banner

Datapatch Failed: Qopiprep.bat[40]: 0403-029 There Is Not Enough Memory Available Now (Doc ID 2270409.1)

Last updated on OCTOBER 12, 2022

Applies to:

Oracle Database - Enterprise Edition - Version and later
Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - Version N/A and later
Oracle Cloud Infrastructure - Database Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Oracle Database Cloud Exadata Service - Version N/A and later
IBM AIX on POWER Systems (64-bit)


On attempt to run datapatch seeing the following:

Symptom 1

Connecting to database...OK
Bootstrapping registry and package to current versions...done

Queryable inventory could not determine the current opatch status.
Execute 'select dbms_sqlpatch.verify_queryable_inventory from dual'
and/or check the invocation log
for the complete error.
Prereq check failed, exiting without installing any patches.

In the qopatch_log.log we observe:

KUP-04004: error while reading file <ORACLE_HOME>/QOpatch/qopiprep.bat
KUP-04017: OS message: Error 0
KUP-04017: OS message: <ORACLE_HOME>/QOpatch/qopiprep.bat[40]: 0403-029 There is not enough memory available now.
KUP-04118: operation "pipe read", location "skudmir"

If we execute:




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document
 Symptom 1
 Symptom 2
 Symptom 3

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.