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 à plusieurs bases sous oracle


Sujet :

Connexions aux bases de données Oracle

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 34
    Points : 24
    Points
    24
    Par défaut connexion à plusieurs bases sous oracle
    Bonsoir
    Dans le cadre de mon PFE (projet de fin d'études),je dois crée deux bases de données.(un datawarehouse)et l'autre pour faire le staging area,

    j'ai crée mes deux bases de données avec le DBCA ,et lorsque je me connecte aux base de données je ne peux accéder qu'à la base que j'ai crée au deuxième lieu (staging area) en utilisant system/mon mot de passe et quand je veux accéder au datawarehouse je n'arrive pas ,il me dit error in user name and password.je ne sais pas ou se situe le problème,est ce que je dois ajouter une entrée dans le fichier tnsnames.ora???ou je ne peux pas crée plus qu'une base de données sous oracle???j'utilise oracle 10grelease

    Merci de me donnez des solutions

  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
    Citation Envoyé par semsima Voir le message
    est ce que je dois ajouter une entrée dans le fichier tnsnames.ora??
    Oui, vous devez avoir une entrée par base dans le TNSNAMES.ORA. Par exemple BASE1 et BASE2.

    Et lors de la connexion, il faut bien entendu préciser la base voulue.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sqlplus system/mdp@BASE1
    ou
    sqlplus system/mdp@BASE2
    Edit : BASE1 (et non BASE tout court comme j'avais mis par erreur) pour être cohérent
    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 à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 34
    Points : 24
    Points
    24
    Par défaut
    Merci Pomalaix pour votre réponse

    mais comment j'édite le fichier TSNNAMES.ORA???? et est ce que c'est dedans que je vais créer ma nouvelle entrée???


    aussi est ce que c'est juste ma création des deux bases de données au niveau du serveur oracle???

    merci encore

  4. #4
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 34
    Points : 24
    Points
    24
    Par défaut
    bonjour

    j'ai toujours le même problème mon fichier tnsnames.ora contient les deux entrées voici son contenu :
    # tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    
    DATAGRHM =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = Rafi-PC)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = datagrhm)
        )
      )
    
    STAGINGR =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = Rafi-PC)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = stagingrh)
        )
      )
    
    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = Rafi-PC.lan)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )
    
    EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )
    et lorsque je me connecte avec sql plus je fais:system/mot de passe1 pour accéder à la base datagrhm crée au premier lieu un message me dis:
    ORA-01017: invalid username/password;logon denied par contre si je fais system/mot de passe2 je me connecte à stagingrh la base crée au deuxième lieu?????je ne sais pas ou se pose le problème?? quelqu’un peut me donner des solutions s'il vous plait parce que je n'arrive pas à trouver une solution



    merci

  5. #5
    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
    Si vous ne respectez pas la syntaxe de connexion, ça ne peut pas marcher !

    Par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sqlplus system/mot_de_passe@STAGINGR
    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

  6. #6
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 34
    Points : 24
    Points
    24
    Par défaut
    merci pour votre réponse mais je n'arrive pas à comprendre comment je dois faire est ce que vous pouvez me donnez plus d'explications!!!!

    est ce que vous pouvez m'expliquez en détailles ce que je dois faire!!!

    lorsque je me connecte avec sql plus une fenètre s'affiche pour saisir:

    nom utilisateur:

    mot de passe:

    chaine hote:

    donc lorsque je fais

    nom utilisateur:system

    mot de passe:mot de passe de stagingrh

    chaine hote:


    j'arrive à connecter


    et si je fais


    nom utilisateur:system

    mot de passe:mot de passe de datagrhm

    chaine hote:

    un message s'affiche:ORA-01017:invalid username/password;logon denied


    donc ou se situe le problème????est ce parce que la connexion est prise par la deuxième base que je ne peux pas connecter

    s'il vous plait c'est vraiment urgent,,,veuillez m'expliquez que dois-je faire en détailles???


    merci d'avance

  7. #7
    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
    La zone "chaîne hôte", c'est le nom de l'entrée TNSNAMES, par exemple DATAGRHM.
    Si vous laissez cette zone vide dans l'écran de connexion, ce n'est pas bon.

    Comment voulez-vous que SQL*Plus sache à quelle base se connecter si vous ne le précisez pas ?
    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

  8. #8
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 34
    Points : 24
    Points
    24
    Par défaut
    Bonjour Pomalaix

    Merci pour votre réponse ça marche très bien!!!et pourtant j'ai essayé ça au début et ça n'a pas marché,mais maintenant ça marche très bien.

    Merci encore une autre fois

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

Discussions similaires

  1. Export plusieurs tables sous oracle
    Par insane1 dans le forum Oracle
    Réponses: 2
    Dernier message: 30/07/2009, 18h13
  2. [MySQL] [MySQLi] Connexion à plusieurs bases de données
    Par CocoLeNain dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/09/2008, 14h21
  3. Connexion à plusieurs bases de données
    Par Jean-Claude Dusse dans le forum JDBC
    Réponses: 2
    Dernier message: 25/05/2008, 20h40
  4. Connexion à une base sur Oracle 9i
    Par skystef dans le forum JDBC
    Réponses: 1
    Dernier message: 20/03/2008, 12h16
  5. Demarrage automatique d'une base sous oracle 9i
    Par tarekos dans le forum Oracle
    Réponses: 4
    Dernier message: 20/03/2006, 17h48

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