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 à une base de données PDB


Sujet :

Connexions aux bases de données Oracle

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 83
    Points : 42
    Points
    42
    Par défaut Connexion à une base de données PDB
    Bonjour à tous.
    J'ai cree un utilisateur dans une base pluggable. Et chaque fois que je veux me connecter à la base pluggable avec l'utilisateur que j'ai cree, j'obtiens chaque fois ce message d'erreur : ERROR:ORA-01017 invalid username/password logon denied
    comment corriger cette erreur?
    merci d'avance

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 138
    Points : 1 918
    Points
    1 918
    Par défaut
    Bonjour,

    Par quoi esssaies-tu de te connecter? SQL*Plus? Il faut préciser la chaine de connexion avec le nom du service pour se connecter à une PDB.
    Peux-tu nous montrer comment tu te connectes?

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 83
    Points : 42
    Points
    42
    Par défaut
    alter session set container=OCA12_1;
    conn ab/ab;

  4. #4
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 937
    Points : 4 358
    Points
    4 358
    Par défaut
    Citation Envoyé par sougrinoma Voir le message
    alter session set container=OCA12_1;
    conn ab/ab;
    mais l'utilisateur ab a-t-il été créé dans le container OCA12_1 ou dans le cdb$root ?

    Nom : Capture d’écran 2020-02-19 à 12.07.05.png
Affichages : 1282
Taille : 34,7 Ko

  5. #5
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 83
    Points : 42
    Points
    42
    Par défaut
    l'utilisateur ab a été crée dans le container OCA12_1

  6. #6
    Membre chevronné
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 138
    Points : 1 918
    Points
    1 918
    Par défaut
    Essaie:

    sqlplus ab/ab@nom_du_serveur/OCA12_1

  7. #7
    Membre du Club
    Inscrit en
    Septembre 2007
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 83
    Points : 42
    Points
    42
    Par défaut
    j'ai fait sqlplus ab/ab@localhost/OCA12_1 et ça marche. Mais pourquoi spécifier le nom du serveur forcement?

  8. #8
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 937
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 937
    Points : 4 358
    Points
    4 358
    Par défaut
    le comportement dépend des variables d'environnement et donc du compte sous lequel vous lancez SQL*PLUS

  9. #9
    Membre chevronné
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 138
    Points : 1 918
    Points
    1 918
    Par défaut
    C'est la chaine EZ connect. Si tu as un alias dans ton tnsnames.ora tu peux simplement faire

  10. #10
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par sougrinoma Voir le message
    j'ai fait sqlplus ab/ab@localhost/OCA12_1 et ça marche. Mais pourquoi spécifier le nom du serveur forcement?
    Ce n'est pas un nome de server mais un nom de service. C'est le seul moyen de se connecter à une pluggable database: elle déclare un service et on se connecte au service.
    Lorsque tu fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    alter session set container=OCA12_1;
    conn ab/ab;
    Tu est connecté à la CDB et là pas besoin de passer par un service on peut s'attacher directement à l'instance et tu change le contexte de ta connexion pour voir les objets de la PDB OCA12_1. mais la deuxième ligne sort de cette connexion pour en faire une autre, et là sans mention du service, elle cherche ce user dans la CDB.
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

Discussions similaires

  1. Pool de connexion à une base de données en java
    Par ppaul127 dans le forum JDBC
    Réponses: 3
    Dernier message: 15/12/2005, 17h03
  2. Réponses: 1
    Dernier message: 25/09/2005, 16h18
  3. 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
  4. 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
  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