我有一种带有OS身份验证的sqlplus的奇怪行为,即4.1.3 32/64位,在sqlplus没有任何问题的情况下给出ORA-01017。
这是sqlplus给我的例子:
~ sqlplus /@XXXX
SQL*Plus: Release 11.2.0.1.0 Production on Wed Jul 27 08:50:10 2016
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>在运行SELECT user FROM DUAL;之后,返回我的域用户。
虽然这是我从在数据库中配置的sql获得的->高级。

如所示,它返回Status : Failure -Test failed: ORA-01017: invalid username/password; logon denied
当我试图从连接部分连接时,我得到了一个更详细的错误:
An error was encountered performing the requested operation:
ORA-01017: invalid username/password; logon denied
01017. 00000 - "invalid username/password; logon denied"
*Cause:
*Action:
Vendor code 1017谢谢您的任何想法或帮助。
发布于 2016-07-29 12:46:46
问题是我的机器上有太多即时客户端和甲骨文客户端(一个甲骨文客户端'x86')。
当时的客户太老了。
我唯一的即时客户端是'12.1.0.2.0‘。
我下载了:
用我提取的即时客户端'12.1.0.2.0‘的路径修正了PATH变量,并从其中删除了所有其他变量。
最后,我设置了环境变量TNS_ADMIN,指向我的sqlnet.ora和tnsnames.ora。我认为这个TNS_ADMIN是不必要的。
发布于 2018-02-11 08:55:27
转到命令提示符sql并更改密码。命令:连接用户名/密码
在此之后,您将被提示输入新密码,输入新密码!你完了。
发布于 2018-05-08 09:20:39
其实我也遇到了类似的问题,我可以登录数据库服务器,但是收到了错误ORA-01017。我改变了我的密码,它起作用了。
https://dba.stackexchange.com/questions/145055
复制相似问题