|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2005 Messages : 14 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
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. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com