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 :

Différences entre modes de connexion : EasyConnect et Tnsnames ?


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 51
    Par défaut Différences entre modes de connexion : EasyConnect et Tnsnames ?
    Bonjour,

    En prenant en charge un problème de deconnexion Oracle via une application, j'ai pris connaissance du mode de connexion : EasyConnect.
    En recherchant sur le net, j'ai appris qu'il s'agissait d'un mode de connexion qui s'affranchissait du tnsnames.

    Mais est ce que ce mode de connexion utilise un client Oracle classique ?
    Ceci afin de savoir si l'un de nos problèmes ne proviendrait pas de notre client obsolète : version 8.

    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 2 005
    Par défaut
    Pour moi, le mode EZCONNECT (pour EASY CONNECT ) est indépendant du client Oracle.
    C'est un mode qui évite de mettre le nez dans le TNSNAMES.ora (pas toujours simple de le lire) mais il a ses inconvénients.

    L'avantage est qu'on évite les erreurs liées aux résolutions de nom (sauf celui du nom de la base ou du nom de service) :
    - entrée du tnsnames
    - nom du serveur (on peut utiliser son adresse IP)
    et donc lancer sql*plus avec juste login/password, adresse IP et nom base. Pour un DBA ces points sont facilement testables en cas de non connexion.

  3. #3
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Version 8? C'est une version d'il y a 20 ans! EZCONNECT n'est pas si vieux.
    comment peut-on faire tourner un appli avec un client oracle si vieux? Les protocoles de sécurité de l'époque sout tous crackables en quelques secondes.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 51
    Par défaut
    C'est ça Pachot les bonnes vieilles boites industrielles : pas de DBA en interne, donc on ne touche pas tant que ca marche! C'est historique! Mais on envisage à court terme de tester le Client 11 mais on se demandait si ce client 11 permettait de se connecter à des vieilles bases comme 8 ou 9

    Du coup, comme Ikeb l'indique, l'appli va fonctionner si on enleve le client Oracle sur le poste? C'est inutile?
    Dans le fichier ini de configuration du logiciel, on a de mémoire un "EASYInfo = //nomduserveur:port".

    Merci d'avance.

  5. #5
    Membre Expert
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Septembre 2016
    Messages
    963
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 963
    Par défaut
    Les chaines de connexions Oracle doivent être "résolues" en chaine de connexion complètes.

    Vu la lourdeur de la chaine en elle même et la complexité de mise à jour, Oracle à décliné plusieurs "syntaxes" :

    chaine complète :
    Connect user@(DESCRIPTION = (ADDRESS= (PROTOCOL=tcp) (HOST=10.0.0.200)(PORT=1521)) (CONNECT_DATA=(SID=sales) (SERVER=dedicated))

    easy connect
    Connect user@//10.0.0.200:1521/sales:dedicated

    Tnsnames
    connect user@sales

    voir ici pour les restrictions de version : http://www.orafaq.com/wiki/EZCONNECT

Discussions similaires

  1. Réponses: 8
    Dernier message: 20/01/2019, 12h25
  2. [WD-2007] Différence entre mode page et aperçu / section
    Par locweb dans le forum Word
    Réponses: 17
    Dernier message: 20/10/2010, 13h11
  3. [Web Service][SOAP] Différence entre mode WSDL en non WSDL
    Par Amnesiak dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 19/03/2008, 12h15
  4. Différence entre mode release et mode debug
    Par WELCOMSMAIL dans le forum Visual C++
    Réponses: 1
    Dernier message: 06/11/2006, 10h20
  5. Réponses: 5
    Dernier message: 11/12/2002, 12h31

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