ERREUR

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

Last Published: May 10, 2023

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

Recevoir des notifications et trouver des solutions liées à de nouvelles questions ou à des problèmes connus

Recevez des réponses synthétisées et des solutions en vidéo de notre nouvel agent conversationnel (IA).

Télécharger l’application Esri Support

Informations associées

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement