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-27041: unable to open file


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
    Septembre 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 115
    Par défaut ORA-27041: unable to open file
    Bonjour,

    Ma base oracle 9.2.0.8 refuse de démarrer, j'ai un joli message me disant que mon user oracle a trop de fichier ouvert sur le system:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ORA-27041: unable to open file
    Linux Error: 23: Too many open files in system
    Additional information: 3
    j'ai regardé un peu sur le net et ai suivi différent conseil dont plusieurs me disant de modifier le fichier /etc/security/limits.conf et de rebooter
    J'ai donc rajouté les lignes suivantes:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    oracle           hard    nofile          65535
    oracle           soft    nofile          4096
    oracle           hard    nproc           16384
    oracle           soft    nproc           4096
    voici le résultat de la commande ulimit -a
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    core file size (blocks)     0
    data seg size (kbytes)      unlimited
    file size (blocks)          unlimited
    max locked memory (kbytes)  unlimited
    max memory size (kbytes)    unlimited
    open files                  4096
    pipe size (512 bytes)       8
    stack size (kbytes)         8192
    cpu time (seconds)          unlimited
    max user processes          4096
    virtual memory (kbytes)     unlimited
    Je suis un peu perdu. Est ce que quelqu'un a déjà rencontré ce genre de souci ou a une solution à m'apporter?

  2. #2
    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
    il faut augmenter la valeur de /proc/sys/fs/file-max

    http://www.orafaq.com/forum/t/37355/0/

    Note que le problème c'est pas le user oracle mais l'OS en général

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 115
    Par défaut
    j'avais déjà essayé,

    je suis passé à 65536
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 65536 > /proc/sys/fs/file-max
    j'ai toujours la même erreur.

  4. #4
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Ce ne serait pas plutôt le "open files" qu'il faudrait augmenter ? Essaie de le mettre à "unlimited"
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 115
    Par défaut
    je viens de passer la commande ulimit -n à 16384

    Idem...

  6. #6
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 35
    Par défaut réponse de métalink
    Extrait de la note métalink Note:316806.1:

    Modifying the Number of Open File Descriptors

    Open the /etc/security/limits.conf file and change the existing values for "hard" and "soft" parameters as follows. Restart the system after making changes.

    For Oracle Enterprise Linux 4 and 5, Red Hat Enterprise Linux 3, 4 and 5 and SUSE Linux Enterprise Server 9 and 10:

    * hard nofile 65535
    * soft nofile 4096

    For SUSE Linux Enterprise Server 8:

    * hard nofile 32768
    * soft nofile 32768

    quel système linux as-tu?

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 30/07/2010, 15h28
  2. Linker error: unable to open file
    Par pasqual dans le forum C++Builder
    Réponses: 1
    Dernier message: 25/06/2007, 08h22
  3. PB dernière minute : Unable to open file :file.dfm
    Par kurkaine dans le forum C++Builder
    Réponses: 1
    Dernier message: 14/09/2006, 13h40
  4. Erreur: unable to open file "DCLUSR.LIB"
    Par Xavier dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/06/2006, 20h33
  5. Unable to open file 'DSGNINTF.OBJ'
    Par chamamo dans le forum C++Builder
    Réponses: 2
    Dernier message: 19/06/2006, 09h35

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