您的位置:首页 > 编程语言 > Java开发

有关ojdbc中Cause: java.sql.SQLException: ORA-01017: 用户名/口令无效; 登录被拒绝的问题

2018-11-08 16:35 232 查看
版权声明:本文为博主原创文章,转载注明出处。 https://blog.csdn.net/wuhaibin12/article/details/83863361

使用ojdbc时可能会遇到Cause: java.sql.SQLException: ORA-01017: 用户名/口令无效; 登录被拒绝的问题。

配置文件看似完全没有问题

排除掉一些常见的账号密码错误,用户名和某些变量重复的问题之外。

还可能是如下问题。

在你创建完数据库后,你是只能以系统管理员的身份登陆,因为你还没有创建用户,登陆时选择的连接为SYSDBA或者SYSOPER。

而在使用ojdbc连接oracle数据库时,只能使用Normal方式登陆。从而显示上述问题。

现在,使用管理员账号密码以SYSDBA为连接方式进入数据库,创建用户并给他权限;

创建用户:create user 用户名 identified by 密码;

给用户权限:可以百度。。。。。比如这个人写的:https://blog.csdn.net/HXChuangxiaochuan/article/details/80542576

之后就可以用上面的用户名和密码以Normal方式登陆数据库了。

然后你再回到java配置文件,把账号密码修改为用户的账号密码,就可以连接成功了!!

卧槽,居然报了个表名无效。。。。。反正代表连接成功了,结束。

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐