IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Probleme Avec Les Semaphores


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de vbcasimir
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 455
    Par défaut Probleme Avec Les Semaphores
    Bonjour

    J'ai installé une base 9.2.0.7 sur une Red Hat Linux Advanced Server release 2.1AS kernel 2.4.9-e.34smp.

    je rencontre un souci lorsque j'arrête la base de donnée elle s'arrête sans souci par contre il reste des processus mémoire du type shm

    le processus sem lui par contre n'existe alors plus ...


    De quoi peut venir ce problème qui m'empêche d'arrêter à nouveau la base de donnée ?

    Merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    processus mémoire du type shm

    le processus sem
    Les resources IPC mémoire partagées (shm), sémaphores (sem) et files de messages ne sont pas des processus Unix mais des resources système IPC (= Inter Process Communication) créées et utilisées par des processus Unix.

    La colonne NATTACH affichée par la commande ipcs vous donne le nombre de processus qui utilisent la resource en question.

    je rencontre un souci lorsque j'arrête la base de donnée elle s'arrête sans souci
    De quoi peut venir ce problème qui m'empêche d'arrêter à nouveau la base de donnée ?
    C'est pas clair: qu'est-ce qui ne marche pas: l'arrêt ou le démarrage ?
    Quel est le message d'erreur complet que vous avez ?
    Aucune d'erreur dans alert.log de votre base à ce moment-là ?

    Etes-vous sûr qu'il s'agit bien des mêmes resources IPC utilisées par votre instance Oracle : il n'y aurait pas d'autre processus qui pourraient utiliser des IPC comme X11 ou MQ Series voire une autre instance Oracle ?

  3. #3
    Membre éclairé Avatar de vbcasimir
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 455
    Par défaut
    je peux la démarrer et l'arrêter une
    seule fois .. je m'explique :

    Lorsque je fais la commande "ipcs -a" je peux voir
    13 IPC et une semaphore qui appartient
    à l'instance.

    Lorsque je l'arrête une première fois
    je peux voir encore les les ressources
    IPC (shm) par contre le semaphore
    lui a disparu .

    Je suis donc obliger de rebooter le
    serveur.
    Aprés quoi je peux à nouveau la redémarrer et l'arrêter mais une seule
    fois ...

    j'ai trouvé dans l'alerte log le message
    suivant

    WARNING: EINVAL creating segment of size 0x00000000b8400000
    fix shm parameters in /etc/system or equivalent

    Pour moi cela ne me parle pas ... pour l'instant

    Je n'ai pas d'autre instance qui tourne à ce moment là.

    Par contre l'autre instance fonctionne sans souci (la version du noyau oracle est 9.2.0.4 )

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Lorsque je l'arrête une première fois
    je peux voir encore les les ressources
    IPC (shm)
    Vous pouvez les supprimer avec ipcrm à condition que tous les processus qui l'utilisent sont arrêtés.

    Avez-vous configuré votre système d'après:
    http://www.redhat.com/whitepapers/rhel/OracleLinuxInstallTips.pdf

    Shared memory:
    SHMMAX: This parameter sets the largest shared memory segment size allowed by the kernel, in bytes. Default value for this parameter is 33554432. With this value, database creation may fail. Therefore it is advisable to increase the value of SHMMAX, such that, Oracle will allocate the SGA in one segment.
    For a system with 4 GB RAM, the suggested value of SHMMAX is 2 GB. Maximum value of SHMMAX that could be set is 4 GB - 1.
    echo "2147483648" > /proc/sys/kernel/shmmax
    SHMMNI: This parameter sets the maximum number of shared memory segments for the whole system.
    echo "4096" > /proc/sys/kernel/shmmni
    SHMALL: This parameter sets the total amount of shared memory that can be used at one time on the system, in bytes.
    echo "2097152" > /proc/sys/kernel/shmall

  5. #5
    Membre éclairé Avatar de vbcasimir
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    455
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2003
    Messages : 455
    Par défaut
    bonjour

    j'ai effectivement renseigné les fichiers shmmax, sem etc selon les préconisations d'oracle et j'ai rebooter le serveur.

    Maintenant cela fonctionne correctement .

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Help!! Probleme avec les dates sur SQL SERVER
    Par Nadaa dans le forum MS SQL Server
    Réponses: 16
    Dernier message: 03/08/2006, 16h55
  2. PROBLEME AVEC LES REQUETES IS NULL / NOT EXISTS
    Par sylvaine dans le forum Langage SQL
    Réponses: 5
    Dernier message: 04/06/2004, 13h26
  3. [langage] probleme avec les listes dans des listes
    Par pqmoltonel dans le forum Langage
    Réponses: 7
    Dernier message: 27/04/2004, 12h32
  4. Problem avec les *.AVI sur les panels
    Par NaDiA_SoFt dans le forum C++Builder
    Réponses: 3
    Dernier message: 31/08/2003, 22h50
  5. probleme avec les processus
    Par saidi dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 05/02/2003, 00h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo