-
ORA - 04030 - Oracle 10
Bonjour,
De temps en temps, lorsque je me me connecte a Oracle, j'ai le message d'erreur suivant:
ORA-04030 out of process memory when trying to allocate 8192 bytes.
Mes parametres oracle sont les suivant (serveur oracle 8 processeurs - 16 G RAM):
Shared Pool 432 MB
Buffer Cache 1296 MB
Large Pool 8 MB
Java Pool 48 MB
Que dois je changer? Que dois je verifier?
Merci par avance.
-
En général, cela signifie qu'il n'y a pas assez de mémoire physique sur le serveur: voir cette discussion.
Il faut éventuellement limiter la taille de la SGA (mais attention aux conséquences), soit limiter la consommation de la session (analyser le code SQL et PL/SQL excuté), soit libérer de la mémoire sur le serveur (y-a-t-il d'autres applications qui d'exécutent sur le même serveur ?), soit ajouter de la mémoire sur le serveur.
Ne pas oublier que l'ensemble de le mémoire utilisée par une instance Oracle est la SGA et la PGA: consulter v$sgastat et v$pgastat.