首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ORA-01017 SQL Developer中无效的用户名/密码

ORA-01017 SQL Developer中无效的用户名/密码
EN

Database Administration用户
提问于 2019-03-09 21:39:24
回答 1查看 6.7K关注 0票数 1

我安装了Oracle 18c XE和18.4,它们都是最新的。

使用系统登录并在SQL中创建一个用户vbk

我看到用户正在运行select * from dba_users,但是当我试图在SQL Developer中连接时,它说:

代码语言:javascript
复制
ORA-01017 Invalid Username/Password

我试图用系统用户重置密码:

代码语言:javascript
复制
ALTER USER vbk IDENTIFIED BY xxx;

我得到了

代码语言:javascript
复制
ORA-01918: user 'VBK' does not exist 

我在消息中看到用户名是大写的,即使用户是用小写创建的。

如何与用户连接?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2019-03-09 22:08:27

正如在这个答案是这样的中解释的那样,如果以小写形式创建用户(或任何其他标识符),则在引用时必须始终引用它,因为默认情况下,Oracle (以及其他SQL数据库,可能是Postgres除外)将将未引用的标识符转换为大写。

代码语言:javascript
复制
connect "vbk"/password

代码语言:javascript
复制
ALTER USER "vbk" IDENTIFIED BY xxx;
票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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