My Oracle Support Banner

ORA-04031 on Multitenant Database with Excessive Amounts of KGLH0 and / or SQLA Memory and Parameter SHARED_POOL_SIZE or SGA_MIN_SIZE Set at the PDB Level (Doc ID 2590172.1)

Last updated on FEBRUARY 29, 2020

Applies to:

Oracle Database - Enterprise Edition - Version 12.2.0.1 and later
Information in this document applies to any platform.

Symptoms

A container database experiences ORA-04031 'unable to allocate xx bytes of shared memory' errors. It is noticed that allocations of KGLH0 and / or SQLA memory are very high, and at least one of the resident PDBs has one or both of the following parameters set:

SHARED_POOL_SIZE
SGA_MIN_SIZE

Cause

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
Symptoms
Cause
Solution
References


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