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 :

Créer utilisateur OPS$ avec "."


Sujet :

Administration Oracle

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2002
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 20
    Points : 20
    Points
    20
    Par défaut Créer utilisateur OPS$ avec "."
    Bonjour,


    Mon problème est simple : comment créer sous Oracle 8i un utilisateur dont le nom contient un point.

    Exemple : Login NT = "toto.toto" Mot de passe "toto"

    J'ai tenté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    CREATE USER "OPS$toto.toto" identified externally;
    GRANT CONNECT TO "OPS$toto.toto";
    Après avoir ouvert ma session NT avec "toto.toto", lorsque je fais

    ça me répond
    ERROR:
    ORA-01017: invalid username/password; logon denied
    Merci d'avance pour votre aide.

    Info complémentaire : serveur NT4 SP6, Oracle 8.1.7

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    es-tu sûr que le nom doit bien être préfixé de OP$ ?

    vérifie la valeur de OS_AUTHENT_PREFIX dans v$parameter

    Tu as bien suivi toutes les étapes de ce document : http://soh.developpez.com/administra...inuser/#L1.3.2

    Le nom ne doit-il pas être mis en majuscule ? Le domaine ne doit-il pas être inclut ?

    Et attention aussi, c'est pas l'idéal comme systéme d'authentification

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2002
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 20
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par orafrance
    es-tu sûr que le nom doit bien être préfixé de OP$ ?

    vérifie la valeur de OS_AUTHENT_PREFIX dans v$parameter
    Pour ce point, je suis sur : avec "OPS$TOTO" ça fonctionne bien.

    Citation Envoyé par orafrance
    Le domaine ne doit-il pas être inclut ?
    J'ai essayé en ajoutant le nom du domaine devant "OPS$FR\TOTO.TOTO" mais ça ne donne rien de plus. Visiblement ce n'est pas nécessaire car l'utilisateur "OPS$TOTO" fonctionne correctement.

    Citation Envoyé par orafrance
    Et attention aussi, c'est pas l'idéal comme systéme d'authentification
    La je dois avouer que je ne m'y connais pas assez pour savoir cela. Vu ton expérience, je me range à ton avis.

    Citation Envoyé par orafrance
    Le nom ne doit-il pas être mis en majuscule ?
    Je m'en va essayer ça tout de suite...

    Citation Envoyé par orafrance
    Tu as bien suivi toutes les étapes de ce document : http://helyos.developpez.com/adminuser/#L1.3.2


    Je vais regarder ça... Merci pour ton aide

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2003
    Messages : 412
    Points : 1 326
    Points
    1 326
    Par défaut
    petite question annexe

    connecte toi sur le système en tant que toto.toto

    loggues toi en tant que dba sur la base

    et lance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT OSUSER
    FROM V$SESSION
    WHERE userenv('sessionid')=authid;
    et donne nous le résultat

  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2002
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 20
    Points : 20
    Points
    20
    Par défaut
    Merci à vous deux pour votre aide précieuse (j'ai découvert beaucoup de chose dans ta doc Helyos)

    En fait la remarque de Orafrance était la bonne : il faut créer le user en MAJUSCULE...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    create user "OPS$TOTO.TOTO" identified externally;
     
    grant connect to "OPS$TOTO.TOTO";

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2003
    Messages : 412
    Points : 1 326
    Points
    1 326
    Par défaut
    oki c'est bien ce que je pensais aussi

    Merci pour le compliment

    oublie pas le bouton résolu en bas à gauche

  7. #7
    Membre à l'essai
    Inscrit en
    Avril 2002
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 20
    Points : 20
    Points
    20
    Par défaut
    Citation Envoyé par helyos
    oublie pas le bouton résolu en bas à gauche
    Oupssss, j'avais oublié...

  8. #8
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 075
    Points
    19 075
    Par défaut
    la dream team à encore frapper

  9. #9
    Membre à l'essai
    Inscrit en
    Avril 2002
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 20
    Points : 20
    Points
    20
    Par défaut
    Merci pour la rapidité, car la société chez qui je bosse est en train de migrer sous Windows 2000 Server, et du coup ils en ont profité pour revoir la politique de nommage des comptes users... Et évidemment on apprend ça juste avant un déploiement ...

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

Discussions similaires

  1. [MOSS 2007]Recherche avancée : proprité avec un quote
    Par royto dans le forum SharePoint
    Réponses: 6
    Dernier message: 14/09/2007, 14h43
  2. Réponses: 15
    Dernier message: 21/02/2007, 17h29
  3. [PL/SQL] Chaine de caractères avec une quote
    Par Titouf dans le forum Oracle
    Réponses: 2
    Dernier message: 15/05/2006, 14h36
  4. [VB.Net] "Impossible de créer le handle de fenêtre"
    Par cedric_g dans le forum Windows Forms
    Réponses: 4
    Dernier message: 06/04/2006, 12h49
  5. [text] probleme avec simple quote
    Par bor1s dans le forum Langage SQL
    Réponses: 3
    Dernier message: 22/12/2005, 16h03

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