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

Administration Oracle Discussion :

ORA-00018: nombre maximum de sessions atteint


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 29
    Par défaut ORA-00018: nombre maximum de sessions atteint
    Bonjour,

    J'ai régulierement ce message d'erreur là. Et je n'arrive à le résoudre qu'en arrétant et redémarrant la base.

    Comment puis-je savoir à combien est paramétré le maximum de sessions, et comment puis-je éventuellement le modifier?

    D'avance merci

    Franck

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 161
    Par défaut
    Bonjour,

    Quelle est la version d'Oracle ?
    Travaillez vous en init.ora ou en spfile ?

    Visualisez le nombre de sessions
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    sqlplus / as sysdba;
    show parameter sessions
    Si vous travaillez en spfile, modification du paramètre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    sqlplus / as sysdba;
    alter system set sessions=xxx scope=spfile;
    Si vous travaillez en init.ora, modification du paramètre dans votre fichier init.

    Pour la prise en compte du paramètre, arrêt et redémarrage de la base

    Fulub

  3. #3
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    la doc est pourtant on ne peut plus claire : http://ora-00018.ora-code.com/

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 29
    Par défaut
    C'est la version 10g et je travaille en init.

    Pour refaire l'historique je ne suis pas DBA de formation, ni d'autres choses, et avec les moyens du bord il a fallu que j'installe une plateforme sans aucune connaissance d'administration. Donc mon installation peut être bancale.

    SQL> show parameter sessions

    Me renvoie ca :

    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    java_max_sessionspace_size integer 0
    java_soft_sessionspace_limit integer 0
    license_max_sessions integer 0
    license_sessions_warning integer 0
    logmnr_max_persistent_sessions integer 1
    sessions integer 170
    shared_server_sessions integer


    Et non la doc n'est pas on-ne-peut-plus-claire, sans quoi je n'aurais pas poser la question. Certes je n'ai pas donné tous les éléments, mais je ne trouve aucun moyen explicite pour modifier le nombre de sessions.

    J'ai un fichier init.ora et un fichier init<SID>.ora et dans aucun des deux je ne vois de paramètres pouvant être le nombre de sessions max...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 161
    Par défaut
    Citation Envoyé par frankyves Voir le message
    C'est la version 10g et je travaille en init.

    Pour refaire l'historique je ne suis pas DBA de formation, ni d'autres choses, et avec les moyens du bord il a fallu que j'installe une plateforme sans aucune connaissance d'administration. Donc mon installation peut être bancale.

    SQL> show parameter sessions

    Me renvoie ca :

    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    java_max_sessionspace_size integer 0
    java_soft_sessionspace_limit integer 0
    license_max_sessions integer 0
    license_sessions_warning integer 0
    logmnr_max_persistent_sessions integer 1
    sessions integer 170
    shared_server_sessions integer


    Et non la doc n'est pas on-ne-peut-plus-claire, sans quoi je n'aurais pas poser la question. Certes je n'ai pas donné tous les éléments, mais je ne trouve aucun moyen explicite pour modifier le nombre de sessions.

    J'ai un fichier init.ora et un fichier init<SID>.ora et dans aucun des deux je ne vois de paramètres pouvant être le nombre de sessions max...
    C'est le fichier init<SID>.ora qui est prioritaire au démarrage de la base. Dans le fichier init (idem pour le spfile), tous les paramètres ne sont pas définis. Oracle prend alors des valeurs par défaut.

    Il suffit de mofidier le fichier init<SID>.ora en rajoutant une ligne
    puis d'arrêter et de démarrer la base

    Fulub

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 29
    Par défaut
    Merci bien fulub!

    juste une derniere question : Est-ce normal que quand cela se produit je ne puisse même plus faire un sqlplus sys as sysdba?

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

Discussions similaires

  1. ORA-01000: nombre maximum de curseurs ouverts dépassé
    Par opensource dans le forum Débuter
    Réponses: 3
    Dernier message: 20/04/2011, 13h30
  2. ORA-01000: Nombre maximum de curseurs ouverts atteint
    Par nihilist dans le forum Oracle
    Réponses: 2
    Dernier message: 18/08/2010, 12h08
  3. ORA-01000: nombre maximum de curseurs ouverts dépassé
    Par ouadie99 dans le forum Accès aux données
    Réponses: 6
    Dernier message: 01/09/2008, 10h03
  4. Réponses: 6
    Dernier message: 17/09/2007, 12h50
  5. Réponses: 4
    Dernier message: 10/07/2007, 15h43

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