2009-07-20 5 views
0

Je ne parviens pas à me connecter à Oracle à l'aide de la chaîne de connexion et du mot de passe correct. J'ai essayé les mêmes paramètres dans SQL Developer et sqlplus (commandline) et ils fonctionnent. J'ai même essayé de changer le mot de passe mais pas d'utilisation.Erreur lors de la connexion à Oracle à partir de Visual Studio

Toutes les idées ce qui pourrait être faux ou où devrais-je commencer à chercher? L'erreur exacte Oracle est: mot de passe nom d'utilisateur/mot de passe invalide, connexion refusée et après avoir essayé plusieurs fois compte est se verrouillé avec le compte est verrouillé

+0

Je tiens à ajouter que cette erreur est survenue dans une application en cours d'exécution depuis un certain temps. Vous pourriez dire à l'improviste – satyajit

+0

Avez-vous essayé de vous connecter avec Toad? – Philippe

+0

Est-ce une base de données 11g? – dpbradley

Répondre

0

En fait, le problème était avec le cache sur l'ordinateur. Même si je donne "studio = 'correctdb'" visual studio prenait "server = 'olddb'" comme entrée et donc je ne suis pas capable de me connecter. Pathétique mais c'est ce qui est arrivé.

0

Quand je l'ai rencontré ce, il A TOUJOURS été un problème avec ma chaîne de connexion.

Quelle est votre chaîne de connexion? Il devrait être quelque chose comme "ID utilisateur = [ID]; Mot de passe = [PWD]; Source de données = [DB]"

Bien sûr, vous remplaceriez [ID], [PWD] et [DB] selon le cas .

+0

Oui c'est comme ça. J'ai utilisé ce code des 2 dernières années. Cela a fonctionné le vendredi et maintenant il ne fonctionne pas :( – satyajit

0

Votre ordinateur présente-t-il simplement le problème ou d'autres le voient-ils également?

Pouvez-vous tester votre connexion dans l'Administrateur de sources de données ODBC? Est-ce que ça marche?

+0

Juste vérifié, un autre ordinateur voyant également ce problème – satyajit

0

Vous devez unlock the account.

(Sur le site référencé ci-dessus)

 

SQL> ALTER USER username ACCOUNT LOCK; 

SQL> ALTER USER username ACCOUNT UNLOCK; 

+0

Sur les comptes verrouillés, l'erreur est "Compte verrouillé", pas mauvais mot de passe – FerranB

+0

Le verrouillage du compte n'est pas lié au mot de passe de l'utilisateur C'est comme si sysadmin verrouillait votre compte linux, vous ne pouvez pas vous connecter, jusqu'à ce qu'il le déverrouille, donnez une lecture à http://www.orafaq.com/wiki/Oracle_database_Security_FAQ. – bobobobo

Questions connexes