|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Inscription : juin 2004 Messages : 32 ![]() |
Bonjour à tous,
je travaille en ce moment sur Oracle 9i (sur un serveur linux). Malheureusement je suis totalement débutant sur linux et je galère un peu (voire même plutot "beaucoup") Le serveur sur lequel je travaille donc a été redémarré et depuis, je n'arrive pas à redémarrer la base. Voila ce que j'ai fait : J'ai vérifié mes variables oracle_home et oracle_sid, elles sont OK. J'ai pu me connecté à sqlplus comme "sys /as sysdba" Mais quand je fais un startup, j'ai Code :
edit :Merci d'avance Stoz |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
out of memory c'est clair non ? Tu dois avoir un programme qui consomme bcp de mémoire
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juin 2004 Messages : 32 ![]() |
Je suis un peu débutant là dedans...
Est ce que ça aurait un rapport avec l'utilisation de la RAM ? |
|
|
00
|
|
|
#4 |
|
Invité régulier
![]() Inscription : juin 2004 Messages : 32 ![]() |
J'ai regardé l'utilisation de la RAM, et j'ai 1,8 Go de libre.
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Vérifiez le fichier alert.log de l'instance pour des messages d'erreurs commençant par "ORA-" et pour un éventuel fichier trace. Il y a probablement un paramètre dans le fichier d'initialisation de la base qui est trop grand (sga_target, shared_pool_size, db_block_buffers ou db_cache_size).
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : avril 2006 Messages : 1 024 ![]() |
attenion, parfois sous linux ce genre de message n'a rien à voir, ça peut etre un problème dans le listener.ora, soit un oracle_home mauvais, soit il pointe sur une instance qui n'est pas démarrée etc....
Comme premier test, il faudrai essayer de se connecter en direct 1) renseigner correctement les variable ORACLE_HOME et ORACLE_SID 2) sqlplus /nolog 3) connect / as sysdba 4) tester > select * from v$instance; > select * from CAT; si ça marche pas, faire : > shutdown immediate > startup |
|
|
00
|
|
|
#7 |
|
Membre expérimenté
![]() ![]() Inscription : décembre 2003 Messages : 480 ![]() |
Bonjour
quelle version de linux utilisez-vous ? tu dois savoir qu'il n'y a que la suse enterprise et la red hat enterprise qui sont supportées par oracle. votre problème peut effectivement venir de là (une librairie linux manquante) ou de paramètres kernel mal positionnés (/ect/sysctl). quelle procédure d'installation avez-vous suivie ? vérifiez tous les prérequis d'installation spécifié dans l'installation guide d'oracle (c'est disponible gratuitement sur otn.oracle.com). c'est rébarbatif mais c'est à priori comme cela que vous trouverez les problèmes . l'installation d'une db n'est pas toujours aussi simple que certains (marketing oracle en premier ) le laissent sous-entendre bonne chance (et bon réveillon
__________________
*** OPN Exadata Specialist *** *** OCE Performance Tuning 11g *** *** OCE Rac 10g *** *** OCP DBA 9i-10g-11g *** |
|
|
00
|
|
|
#8 | |
|
Invité régulier
![]() Inscription : juin 2004 Messages : 32 ![]() |
Citation:
Le listener est ok. D'ailleurs, tout marchait très bien jusqu'à vendredi. Puis le serveur a été rebooté et ça ne marchait plus. Pour info, la version de linux est une Red Hat 3. |
|
|
|
00
|
|
|
#9 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Est-ce que la command startup retourne toujours le même message d'erreur ?
Quel est le contenu du fichier alert.log ? Quelles sont les valeurs des paramètres pour sga_target, shared_pool_size, db_block_buffers et db_cache_size dans le fichier d'initialisation (init<SID>.ora) ? Qu'est-ce qui a été changé entre le moment où la base fonctionnait et le moment où on ne peut plus la démarrer ? Le fichier init.ora a-t-il été modifié ? Un paramètre système Linux a-t-il été modifié ? |
|
|
00
|
|
|
#10 | ||
|
Invité régulier
![]() Inscription : juin 2004 Messages : 32 ![]() |
Dans le fichier alert, je n'ai que trois lignes
Dans mon initSID.ora, j'ai : Code :
stoz edit : Apparement rien n'a été modifié, mais je ne suis malheureusement pas le seul à avoir accès à ce serveur. |
||
|
|
00
|
|
|
#11 |
|
Membre expérimenté
![]() ![]() Inscription : décembre 2003 Messages : 480 ![]() |
es-tu certian du nom de ton instance ???
__________________
*** OPN Exadata Specialist *** *** OCE Performance Tuning 11g *** *** OCE Rac 10g *** *** OCP DBA 9i-10g-11g *** |
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Est-ce que la commande startup retourne toujours la même erreur ?
Que donne les commandes Linux suivantes exécutées par le compte oracle ? Une note Metalink dit que cette erreur peut venir du paramètre Linux shmall qui serait trop petit par rapport a shmmax. La solution consiste dans ce cas à configurer et à rebooter le serveur. |
|
|
00
|
|
|
#13 | |||
|
Invité régulier
![]() Inscription : juin 2004 Messages : 32 ![]() |
Marc => oui, le nom de mon instance est bon.
Citation:
Citation:
ps -fu oracle => j'ai également des entêtes de tableau (UID, PID, ...), mais toujours rien en dessous. Citation:
edit : j'ai cherché un peu sur le net pour voir comment changer le shmall, on y parle du fichier sysctl.conf. J'ai regardé ce fichier, mais j'ai plusieurs fois les éléments kernel.shmmax et kernel.shmall. Je ne sais pas ou regarder... |
|||
|
|
00
|
|
|
#14 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Essayez la modification suivante et de ne garder qu'une seule valeur pour chaque paramètre:
http://oracle.developpez.com/guide/i...on/linux/#L3.4 |
|
|
00
|
|
|
#15 |
|
Invité régulier
![]() Inscription : juin 2004 Messages : 32 ![]() |
Le problème venait en réalité du fait que j'avais plusieurs lignes (shmall, shmmax, ...) dans le fichier /etc/sysctl.conf.
En effet, quelqu'un avait changé ce fichier pour mettre un fichier standard qui contenait toutes les valeurs possibles classées par taille de mémoire (512 Mo, 1Go, 2Go,...). Je n'ai gardé que celles de 2Go (la mémoire du serveur), j'ai rebooté et tout marche bien maintenant. Merci à tous ceux qui m'ont aidé sur ce problème. |
|
|
00
|
|
|
#16 |
|
Membre expérimenté
![]() ![]() Inscription : décembre 2003 Messages : 480 ![]() |
sécurise l'accès à ce genre de fichiers.
__________________
*** OPN Exadata Specialist *** *** OCE Performance Tuning 11g *** *** OCE Rac 10g *** *** OCP DBA 9i-10g-11g *** |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com