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 :

Oracle10G : La base ne répond plus


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 37
    Par défaut Oracle10G : La base ne répond plus
    Bonjour,

    Il arrive régulièrement (en moyenne une fois par mois) que les bases de données installée sur le même serveur ne répondent plus aux tentatives de connexion, que ce soit via le listener ou en direct depuis une commande sqlplus sur le serveur.

    Il s'agit de bases sous Oracle 10g, sur un serveur Linux Debian.
    Ne pouvant pas me connecter à la base pour la redémarrer, la seule solution que je dispose consiste à rebooter le serveur, ce qui peut parfois être un peu gênant.

    Ce problème est-il connu par quelqu'un ?
    Existe-t-il une solution moins extrême ?

    Merci de votre aide.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Avril 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études

    Informations forums :
    Inscription : Avril 2007
    Messages : 135
    Par défaut
    Bonjour,

    As-tu des messages dans les alert.log, sqlnet.log ou listener.log ?

  3. #3
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 37
    Par défaut
    Voilà.
    J'ai juste limité le contenu à ces derniers jours.
    Je suspecte que l'incident a débuté vers 2h40 cette nuit.
    Fichiers attachés Fichiers attachés

  4. #4
    Membre expérimenté
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Avril 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études

    Informations forums :
    Inscription : Avril 2007
    Messages : 135
    Par défaut
    A première vue, on dirait que tu as des problèmes de connexions
    OK, c'est évident, le problème se situe au niveau du protocole sql*net

    Peut-être un problème de timeout.
    As-tu un paramètre SQLNET.EXPIRE_TIME = 0 dans ton fichier sqlnet.ora?

    Peux-tu me donner la prtie du tnsnames.ora correpondant à tes connexions ?
    C'est pour vérifier si tu as bien la partie CONNECT_DATA.

  5. #5
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 37
    Par défaut
    Alors effectivement, le paramètre "SQLNET.EXPIRE_TIME" est positionné à 14400 et non pas 0.
    L'objectif était de killer les connexions perdues.

    Ci-joint le contenu du tnsname.ora :
    MaBase =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS =
    (PROTOCOL = TCP)
    (HOST = MonServeur)
    (PORT = 1521)
    )
    )
    (CONNECT_DATA =
    (SERVICE_NAME = MaBase)
    )
    )

  6. #6
    Membre expérimenté
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Avril 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études

    Informations forums :
    Inscription : Avril 2007
    Messages : 135
    Par défaut
    Le listener.txt semble montrer qu'il s'agit d'un logiciel de monitoring (activité régulière).
    Si c'est le cas, ça peut arriver avec ce style de logiciel car ils ouvrent et ferment aussitôt des connexions, ce qui casse le flux sql*net qui attend les données CONNECT_DATA.

    La solution ? Interrompre la surveillance de temps en temps et reprendre après qqs temps.

    Sinon essaie d'augmenter la trace du listener pour avoir plus d'infos

    Il se peut aussi que ce se soit du à des problèmes réseaux (lenteur...). Vérifie auprès de l'équipe réseau s'il n'y a pas des soucis ou surcharges quand tu as des problèmes.

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

Discussions similaires

  1. Table qui ne répond plus, toutes operations impossible
    Par imer5 dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 11/05/2006, 16h26
  2. MySQL ne répond plus ...
    Par Ickou dans le forum Outils
    Réponses: 19
    Dernier message: 10/05/2006, 18h01
  3. maintenant ma base ne démarre plus....
    Par MIKKA dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 02/03/2006, 09h16
  4. Programme ne répond plus.
    Par twizell dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 14/11/2005, 19h46
  5. Le dataset.bof ne répond plus.
    Par fplanglois dans le forum Bases de données
    Réponses: 6
    Dernier message: 23/03/2004, 09h45

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