问题分析
新注册的一个用户 study 在登录时报ORA-01017:用户名/口令无效; 登录被拒绝
网上的解决方法是通过修改用户的密码来解决
alter user study identified by "111111";
如果是因为忘记密码,可以通过此方法解决。
但我遇到的不是密码错误。我是使用的 Oracle SQL Developer图形化工具创建的用户,在创建时,用户名使用的小写,创建了小写字母的用户如下:
在登录时误以为用户名是小写,故报此错误。
在通过使用修改密码的操作后提示,用户STUDY不存在(SQL语句把study自动转换成STUDY)
问题解决
删除study用户,重新创建STUDY用户
再次连接测试,发现依然报错
报错原因:STUDY用户没有链接数据库的权限。
给STUDY用户添加CONNECT权限:
再次连接测试问题解决。