200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 登录Oracle数据库遇到ORA-01017密码错误的解决办法

登录Oracle数据库遇到ORA-01017密码错误的解决办法

时间:2020-01-01 19:04:00

相关推荐

登录Oracle数据库遇到ORA-01017密码错误的解决办法

文章目录

症状分析解决办法

我们在登录Oracle数据库时可能会遇到ORA-01017错误,这里分析原因并提供解决办法。

点击试看博主的专著《MySQL 8.0运维与优化》(清华大学出版社)

症状

图像工具的错误提示类似下图:

或者

oracle@yaoyuan ~$ sqlplus yao/yaoyuan2SQL*Plus: Release 19.0.0.0.0 - Production on Wed Mar 1 17:48:24 Version 19.3.0.0.0Copyright (c) 1982, , Oracle. All rights reserved.ERROR:ORA-01017: invalid username/password; logon denied

分析

这种情况不是密码过期,如果是密码过期,会要求输入密码:

oracle@yaoyuan ~$ sqlplus yao/yaoyuanSQL*Plus: Release 19.0.0.0.0 - Production on Wed Mar 1 17:47:54 Version 19.3.0.0.0Copyright (c) 1982, , Oracle. All rights reserved.ERROR:ORA-28001: the password has expiredChanging password for yaoNew password:Retype new password:Password changed

也不会是权限不够,如果是权限不够,会有下面的报错:

oracle@yaoyuan ~$ sqlplus yao/yaoyuanSQL*Plus: Release 19.0.0.0.0 - Production on Wed Mar 1 17:46:02 Version 19.3.0.0.0Copyright (c) 1982, , Oracle. All rights reserved.ERROR:ORA-01045: user YAO lacks CREATE SESSION privilege; logon denied

这种情况就是密码错误:

oracle@yaoyuan ~$ sqlplus yao/yaoyuan2SQL*Plus: Release 19.0.0.0.0 - Production on Wed Mar 1 17:48:24 Version 19.3.0.0.0Copyright (c) 1982, , Oracle. All rights reserved.ERROR:ORA-01017: invalid username/password; logon denied

解决办法

如果知道密码输入正确的密码即可:

oracle@yaoyuan ~$ sqlplus yao/yaoyuanSQL*Plus: Release 19.0.0.0.0 - Production on Wed Mar 1 18:06:06 Version 19.3.0.0.0Copyright (c) 1982, , Oracle. All rights reserved.Last Successful login time: Wed Mar 01 17:48:18 +08:00Connected to:Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - ProductionVersion 19.3.0.0.0SQL>

如果不知道密码可以使用sys用户将普通用户的密码重置:

SQL> alter user yao identified by yaoyuan;User altered.

然后再使用修改后的密码登录即可。

这篇文章解决了您不能登录Oracle数据库的问题吗?如果没有解决,您可以在下面留言描述您的问题,我会尽量抽时间给您解答,或者您可以加下方vx,拉您进入学习群提问。

点击试看博主的专著《MySQL 8.0运维与优化》(清华大学出版社)

托业890的Oracle ACE为您翻译国外大佬的雄文合集

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。