Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pages: 1
Bonjour,
Je travaille avec une application devéloppée sous PB10.5.1 et une base Oracle 10g.
Nous travaillons actuellement sur une migration d'Oracle 10g vers Oracle 11g. Aprés création de dump de la base en 10g et import sur la base en 11g, j'accéde bien aux tables via mon client Oracle ainsi que SqlPlus.
Pourtant, à la connexion de l'application, j'ai un message d'erreur :
Erreur DB SQLDBCode : 1017 SQLErrText : ORA-01017: invalid username/password; logon denied
Pourtant j'accède bien au schéma via SqlPlus avec le même login/pass.
J'ai eu beau chercher, je n'ai plus tellement de piste à suivre. C'est pourquoi je me tourne vers vous, si quelqu'un a une idée...?
Dernière modification par Kyoshiro (28-09-2010 12:21:13)
Hors ligne
As tu vérifier les valeurs contenues dans l'objet transaction ( sqlca ou autre ) avec lequel tu tentes la connexion ?
Si oui quelles sont les valeurs de chaque propriété.?
Hors ligne
Mes parametres :
LogID = PBCONNECT
LogPass = PB
DBMS = O10
DBParm = DisableBind=1,StaticBind=0,DelimitIdentifier='No',DecimalSeparator=',',PBDBMS=0
ServerName = MA_BASE
Les autres valeurs ne sont pas renseignées... Mais comme je l'ai indiqué dans mon premier message, cette procédure fonctionnait parfaitement avec Oracle 10g
Hors ligne
As tu controlé le coté Case Sensitive de tes mots de PASSE;
Avec la version 11G le paramètre SEC_CASE_SENSITIVE_LOGON est à true par défault. ( Ce n'était pas le cas précédemment)
Tu as la requête suivante qui te permet de savoir dans quelle version sont tes Mot de Passe
SELECT USERNAME,PASSWORD_VERSIONS FROM DBA_USERS;
Hors ligne
...
C'était bien ça! Les login/password étaient définis en minuscule, et comme le montrent les paramètres précédents, on les envoie en majuscule.
C'est bon à savoir, surtout que j'aurais pu chercher longtemps avant de trouver !
A plus forte raison, merci beaucoup !
Hors ligne
Pages: 1