问题描述
嗨,
我在使用我的数据库帐户的Windows身份验证时遇到问题。我有一个前端应用程序,它根据他们的OS用户名创建用户帐户,OPS $ username,而忽略域名。登录应用程序适用于大多数人的计算机,但不是全部。要确定根本原因,我去使用前端应用程序或他们计算机上的SQLPlus登录,向它提供/@ EZConnectString。它告诉我用户名/密码无效,这是不寻常的,因为当我输入具有密码的帐户的凭据时,连接没有问题。知道这个问题可能是什么吗?这是一个Oracle 11.2g数据库。
我在使用我的数据库帐户的Windows身份验证时遇到问题。我有一个前端应用程序,它根据他们的OS用户名创建用户帐户,OPS $ username,而忽略域名。登录应用程序适用于大多数人的计算机,但不是全部。要确定根本原因,我去使用前端应用程序或他们计算机上的SQLPlus登录,向它提供/@ EZConnectString。它告诉我用户名/密码无效,这是不寻常的,因为当我输入具有密码的帐户的凭据时,连接没有问题。知道这个问题可能是什么吗?这是一个Oracle 11.2g数据库。
专家解答
尝试审计连接尝试,例如
这可能会给你更多关于什么被传递到数据库的线索。
SQL> audit session whenever not successful; Audit succeeded. SQL> conn qwe/qwe ERROR: ORA-01017: invalid username/password; logon denied Warning: You are no longer connected to ORACLE. SQL> conn / as sysdba Connected. SQL> select * from sys.aud$ 2 @pr ============================== SESSIONID : 112549 ENTRYID : 1 STATEMENT : 1 TIMESTAMP# : USERID : QWE USERHOST : ORADEV\COMCDONA-AU TERMINAL : COMCDONA-AU ACTION# : 100 RETURNCODE : 1017 OBJ$CREATOR : OBJ$NAME : AUTH$PRIVILEGES : AUTH$GRANTEE : NEW$OWNER : NEW$NAME : SES$ACTIONS : SES$TID : LOGOFF$LREAD : LOGOFF$PREAD : LOGOFF$LWRITE : LOGOFF$DEAD : LOGOFF$TIME : COMMENT$TEXT : Authenticated by: DATABASE CLIENTID : SPARE1 : COMCDONA-AU\comcdona SPARE2 : OBJ$LABEL : SES$LABEL : PRIV$USED : SESSIONCPU : NTIMESTAMP# : 21-JUN-17 03.15.40.782000 AM PROXY$SID : USER$GUID : INSTANCE# : 0 PROCESS# : 21404:5272 XID : 0000000000000000 AUDITID : SCN : DBID : 1472156324 SQLBIND : SQLTEXT : OBJ$EDITION : PL/SQL procedure successfully completed.
这可能会给你更多关于什么被传递到数据库的线索。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




