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 :
J'ai redémarré la machine 2 fois de suite sans succès, cette solution ayant déjà fonctionné sur un problème similaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SYS#SQL> startup ORA-27102: out of memory SVR4 Error: 22: Invalid argument
Dans l'alert.log :
la valeur en Hexa vaut un peu plus de 512Mo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 WARNING: EINVAL creating segment of size 0x0000000020002000 fix shm parameters in /etc/system or equivalent
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 :
Donc à priori l'enveloppe allouée n'est pas en cause, non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 >
Dans le Init.ora
Soit 512Mo exactement et donc légèrement plus petit que ce que le processus demandait ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part *.sga_max_size=536870912
Y-a-t-il un rapport ?
Merci d'avance de votre aide.
Partager