ERREUR

ORA-04036 : la mémoire PGA utilisée par l’instance dépasse PGA_AGGREGATE_LIMIT

Last Published: July 25, 2025

Message d’erreur

Lors de la création d’un index spatial Oracle sur un jeu de données stocké dans SDO_Geometry comme dans cet exemple :

CREATE INDEX "SPATIAL_EDIT"."A422_IX1" ON "SPATIAL"."POLY" ("SHAPE")
INDEXTYPE IS "MDSYS"."SPATIAL_INDEX"

L’erreur suivante se produit :

ORA-04036: PGA memory used by the instance exceeds PGA_AGGREGATE_LIMIT

Cause

L’erreur ORA-04036 se produit lorsque la mémoire privée de l’instance dépasse la limite spécifiée dans le paramètre d’initialisation PGA_AGGREGATE_LIMIT.
Les sessions les plus volumineuses utilisant la mémoire PGA (Program Global Area) ont été interrompues pour passer en dessous de la limite.

Lorsque des données spatiales sont stockées dans SDO_Geometry, des erreurs peuvent se produire en cas de jeux de données très volumineux avec des entités dont la taille varie considérablement. 

Solution ou alternative

Pour éviter l’erreur ORA-04036 et l’arrêt des processus :

  • Réglez le paramètre PGA_AGGREGATE_LIMIT = 0

OU

  • Augmentez le paramètre d’initialisation PGA_AGGREGATE_LIMIT

Pour plus de détails, consultez la page de l’assistance technique d’Oracle (connexion Oracle requise) 

ID d’article: 000029844

Obtenez de l'aide avec l'IA

Résolvez rapidement votre problème avec le chatbot Esri Support AI.

Commencez à discuter maintenant

Informations associées

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Commencez à discuter maintenant

Accéder aux options de téléchargement