Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/03/2011, 15h22   #1
Nouveau Membre du Club
 
Inscription : juillet 2007
Messages : 87
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 87
Points : 29
Points : 29
Par défaut ORA-27102: out of memory

Bonjour,

Je suis 10g R2 et Solaris 10.

Après un shutdown immediate, j'ai voulu relancer la base d'un serveur et j'ai obtenu :
Code :
1
2
3
SYS#SQL> startup
ORA-27102: out of memory
SVR4 Error: 22: Invalid argument
J'ai redémarré la machine 2 fois de suite sans succès, cette solution ayant déjà fonctionné sur un problème similaire.

Dans l'alert.log :
Code :
1
2
WARNING: EINVAL creating segment of size 0x0000000020002000
fix shm parameters IN /etc/system OR equivalent
la valeur en Hexa vaut un peu plus de 512Mo.

les paramètres shm n'étant pas définis sur ce serveur dans ce fichier, j'ai décidé de suivre cette procédure trouvée sur Internet : Solaris 10/Oracle: Fixing ORA-27102: out of memory Error

Le résultat des premières commandes donnent ceci :
Code :
1
2
3
4
5
6
7
8
9
10
11
root@serveur# su - oracle
Sun Microsystems Inc.   SunOS 5.10      Generic January 2005
oracle@serveur> id -p
uid=1002(oracle) gid=103(oinstall) projid=100(user.oracle)
oracle@bahamas > prctl -n project.max-shm-memory -i project 100
project: 100: user.oracle
NAME    PRIVILEGE       VALUE    FLAG   ACTION                       RECIPIENT
project.max-shm-memory
        privileged      1,00GB      -   deny                                 -
        system          16,0EB    max   deny                                 -
oracle@bahamas >
Donc à priori l'enveloppe allouée n'est pas en cause, non ?

Dans le Init.ora
Code :
*.sga_max_size=536870912
Soit 512Mo exactement et donc légèrement plus petit que ce que le processus demandait ?
Y-a-t-il un rapport ?

Merci d'avance de votre aide.
korian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2011, 10h55   #2
Nouveau Membre du Club
 
Inscription : juillet 2007
Messages : 87
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 87
Points : 29
Points : 29
Le serveur est revenu à la normale après l'application complète de la procédure système de redémarrage sans qu'on ait vraiment d'explication logique (nous avons réalisé en journée ces opérations de manière unitaire).

Je clos le post sans le mettre en résolu, pour garder une trace du cas.
korian est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h32.


 
 
 
 
Partenaires

Hébergement Web