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 à distance avec sqlplus (erreur ORA-01017)


Sujet :

Connexions aux bases de données Oracle

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 217
    Points : 112
    Points
    112
    Par défaut Connexion à distance avec sqlplus (erreur ORA-01017)
    Bonjour,
    Sur un serveur W2K3, J'ai créé une base de données 10.2.0.4
    Depuis ce serveur j'arrive à me connecter à cette base avec le user sys via sqlplus

    Sur un poste client j'ai installé un client 10.2.0.4 mais je n'arrive pas à me connecter à sqlplus via mon user sys:

    SQL*Plus: Release 10.2.0.4.0 - Production on Fri Sep 11 16:28:35 2009

    Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

    ERROR:
    ORA-01017: invalid username/password; logon denied
    Avez vous une idée ?

    Merci d'avance

  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 077
    Points
    8 077
    Par défaut
    Bonjour

    On va supposer que vous êtes sûr du mot de passe et qu'il n'y a pas de doute à ce sujet...
    La base visée est-elle démarrée quand vous avez ce problème ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 217
    Points : 112
    Points
    112
    Par défaut
    Bonjour,
    Ou je suis sûr qu'elle est démarrée, puisque j'arrive à m'y connecter en local.
    Ce que je me suis dis c'est qu'à distance le chemin du fichier de mot de passe devait être ignoré (une idée).

    Citation Envoyé par Pomalaix Voir le message
    Bonjour

    On va supposer que vous êtes sûr du mot de passe et qu'il n'y a pas de doute à ce sujet...
    La base visée est-elle démarrée quand vous avez ce problème ?

  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 077
    Points
    8 077
    Par défaut
    Citation Envoyé par fred_04510 Voir le message
    Ou je suis sûr qu'elle est démarrée, puisque j'arrive à m'y connecter en local.
    Pas forcément.
    Quand on se connecte AS SYSDBA, "arriver à se connecter" ne permet de tirer aucune conclusion sur l'état de l'instance.

    Comme point de départ, arrivez-vous à vous connecter SYSTEM localement et à distance ?

    L'erreur ORA-01017 pour la connexion SYS me surprend, je ne parviens pas à avoir autre chose que ORA-01031 malgré tous les tests tordus possibles.

    La piste du fichier de mots de passe peut effectivement être la bonne.
    Le paramètre REMOTE_LOGIN_PASSWORDFILE est-il bien à EXCLUSIVE ?

    Vous pouvez tester directement sur le serveur :
    Dans SQLNET.ORA, pour forcer l'usage du fichier de mots de passe, mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #SQLNET.AUTHENTICATION_SERVICES=NTS
    SQLNET.AUTHENTICATION_SERVICES=NONE
    et tenter une connexion locale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SET ORACLE_SID=xxx
    sqlplus sys/mdp as sysdba
    Si ça ne passe pas, c'est que votre mot de passe SYS n'est pas ce que vous pensiez, et il faut le modifier.
    Pour ça, rétablir le NTS dans le SQLNET.ORA, se connecter / AS SYSDBA et faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER USER SYS IDENTIFIED BY nouveau_mdp;
    Ensuite, rebelote : on remplace NTS par NONE, on reteste une connexion locale, et si c'est bon, une connexion distante.

    A la fin de toutes vos manipulations, n'oubliez pas de rétablir le NTS.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 217
    Points : 112
    Points
    112
    Par défaut
    Bonjour,
    Merci pour cette réponse, mais mon problème s'est résolu en tout ré-installant. Je garde précieusement vos informations aux cas où.

    Salutations

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/04/2011, 12h12
  2. erreur ora-01017 identification client oracle
    Par youssef_rguibi dans le forum Installation
    Réponses: 1
    Dernier message: 07/08/2009, 17h03
  3. erreur ora-01017 identification client oracle
    Par youssef_rguibi dans le forum Administration
    Réponses: 5
    Dernier message: 16/03/2009, 15h44
  4. Connexion system avec sqlplus
    Par grome dans le forum Connexions aux bases de données
    Réponses: 8
    Dernier message: 20/05/2008, 12h07
  5. Erreurs : ORA 01017 et ORA 02063
    Par claralavraie dans le forum Oracle
    Réponses: 2
    Dernier message: 06/01/2006, 11h10

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