首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ORA-01017:无效的用户名/密码;sql developer拒绝登录,但sqlplus登录

ORA-01017:无效的用户名/密码;sql developer拒绝登录,但sqlplus登录
EN

Database Administration用户
提问于 2016-07-27 07:15:58
回答 4查看 98K关注 0票数 2

我有一种带有OS身份验证的sqlplus的奇怪行为,即4.1.3 32/64位,在sqlplus没有任何问题的情况下给出ORA-01017。

这是sqlplus给我的例子:

代码语言:javascript
复制
~ 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

当我试图从连接部分连接时,我得到了一个更详细的错误:

代码语言:javascript
复制
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

谢谢您的任何想法或帮助。

EN

回答 4

Database Administration用户

回答已采纳

发布于 2016-07-29 12:46:46

问题是我的机器上有太多即时客户端和甲骨文客户端(一个甲骨文客户端'x86')。

当时的客户太老了。

我唯一的即时客户端是'12.1.0.2.0‘。

我下载了:

  • 即时客户端basic win64 12.1.0.2.0
  • 即时客户端jdbc win64 12.1.0.2.0
  • 即时客户端sqlplus win64 12.1.0.2.0

用我提取的即时客户端'12.1.0.2.0‘的路径修正了PATH变量,并从其中删除了所有其他变量。

最后,我设置了环境变量TNS_ADMIN,指向我的sqlnet.oratnsnames.ora。我认为这个TNS_ADMIN是不必要的。

票数 3
EN

Database Administration用户

发布于 2018-02-11 08:55:27

转到命令提示符sql并更改密码。命令:连接用户名/密码

在此之后,您将被提示输入新密码,输入新密码!你完了。

票数 1
EN

Database Administration用户

发布于 2018-05-08 09:20:39

其实我也遇到了类似的问题,我可以登录数据库服务器,但是收到了错误ORA-01017。我改变了我的密码,它起作用了。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/145055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档