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

Last updated on MAY 31, 2017

Applies to:

Oracle Database - Enterprise Edition - Version 12.1.0.2 and later
IBM AIX on POWER Systems (64-bit)

Symptoms

On attempt to run datapatch seeing the following:

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
$ORACLE_BASE/cfgtoollogs/sqlpatch/sqlpatch_39911636_2017_05_17_21_17_18/sqlpatch_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 /OFPROD/oracle/finprod/12.1.0/QOpatch/qopiprep.bat
KUP-04017: OS message: Error 0
KUP-04017: OS message: /OFPROD/oracle/finprod/12.1.0/QOpatch/qopiprep.bat[40]: 0403-029 There is not enough memory available now.
KUP-04118: operation "pipe read", location "skudmir"

If we execute:

Changes

 

Cause

Sign In with your My Oracle Support account

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

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms