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

Connexions aux bases de données Oracle Discussion :

Connexion à la base de données lente


Sujet :

Connexions aux bases de données Oracle

  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Mars 2011
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2011
    Messages : 104
    Points : 53
    Points
    53
    Par défaut Connexion à la base de données lente
    Bonjour,

    Mon problème c'est que depuis deux jours la connexion à mon serveur oracle devient trop lente.
    ci dessous la configuration:
    oracle 11 G
    Windows 2008 server.

    lorsque je me connecte sur mon serveur avec user/mot de passe il se connecte normale mais lorsque je met l'alias user/mot de passe@alias il prend beaucoup de temps a ce connecter.

    merci pour votre aide

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Pour voir si ça ne serait pas un problème de résolution de noms, je vous suggère de comparer la vitesse de connexion en utilisant d'une part le nom DNS du serveur, et d'autre part son adresse IP.

    Ça peut se faire simplement par une syntaxe EZCONNECT.
    En supposant que la base s'appelle PROD et que le listener écoute sur le port 1521 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sqlplus utilisateur/mdp@nom_du_serveur:1521/PROD
    et
    sqlplus utilisateur/mdp@ip_du_serveur:1521/PROD
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  3. #3
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Mars 2011
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2011
    Messages : 104
    Points : 53
    Points
    53
    Par défaut
    lorsque je fait la commande que vous avez m'envoyer j'ai toujours l'erreur suivante:

    ORA-12504: TNS : le processus d'Úcoute n'a pas obtenu de SERVICE_NAME dans
    CONNECT_DATA

  4. #4
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Vous avez bien utilisé strictement la syntaxe que j'ai indiquée ?
    J'obtiens votre message d'erreur si j'oublie le nom de la base à la fin...

    Sinon, que donne le TNSPING ? En combien de temps répond-il ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tnsping nom_de_votre_alias
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  5. #5
    Membre éprouvé Avatar de 13thFloor
    Homme Profil pro
    DBA Oracle freelance
    Inscrit en
    Janvier 2005
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : DBA Oracle freelance

    Informations forums :
    Inscription : Janvier 2005
    Messages : 670
    Points : 945
    Points
    945
    Par défaut
    Hello,
    un petit tour dans la log du listener pourrait aider.
    Aucun changement du coté des fichiers tnsnames.ora (client), sqlnet.ora et listener.ora ?

    Autre piste : un firewall dont les règles ont été modifiées (fermeture de ports par exemple).

  6. #6
    Membre du Club
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Mars 2011
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2011
    Messages : 104
    Points : 53
    Points
    53
    Par défaut
    Bonjour,

    j'ai bien appliqué la commande mais toujours même erreur.
    pour la duré lorsque j’utilise tnsping c'est 35790 ms et même plus.
    coté réseau je ne rien changé.
    pour le log du listner je n'ai pas trouver, est ce que vous pouvez m’indiquer le chemin du répertoire du log du listner.

    Merci pour votre aide.

  7. #7
    Membre éprouvé Avatar de 13thFloor
    Homme Profil pro
    DBA Oracle freelance
    Inscrit en
    Janvier 2005
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : DBA Oracle freelance

    Informations forums :
    Inscription : Janvier 2005
    Messages : 670
    Points : 945
    Points
    945
    Par défaut
    Un lsnrctl stat sous DOS devrait indiquer l’emplacement du fichier :
    Exemple (sous unix) :
    LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 16-AUG-2012 09:00:07
    ...
    Listener Parameter File /appl/grid11203/network/admin/listener.ora
    Listener Log File /appl/diag/tnslsnr/HOSTNAME/listener/alert/log.xml

    S'il y a plusieurs listeners démarrés : lsnrctl stat nom_du_listener

  8. #8
    Candidat au Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2014
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Trigger
    Citation Envoyé par aymen8219 Voir le message
    lorsque je fait la commande que vous avez m'envoyer j'ai toujours l'erreur suivante:

    ORA-12504: TNS : le processus d'Úcoute n'a pas obtenu de SERVICE_NAME dans
    CONNECT_DATA
    essai de voir les triggers courant sur ta base Oracle_dest arrête les. Tu verra sa deviendras plus rapide.

Discussions similaires

  1. [MySQL] connexion à la base de données lente
    Par QAYS dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 08/07/2013, 20h43
  2. ERREUR DE CONNEXION à une base de donnée ACCESS protégée
    Par unionriton dans le forum Bases de données
    Réponses: 4
    Dernier message: 09/05/2005, 09h35
  3. Delphi Connexion à une base de donnée distante par TCP/IP
    Par viecel dans le forum Bases de données
    Réponses: 1
    Dernier message: 12/01/2005, 19h19
  4. Echec lors de la connexion à la base de données.
    Par mclown dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 26/10/2004, 23h36
  5. Réponses: 3
    Dernier message: 29/03/2004, 18h02

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