“ORA-01017(:用户名/口令无效; 登录被拒绝)” ORA-28000: the accout is locked(用户账号被锁)解决方法

“ORA-01017(:用户名/口令无效; 登录被拒绝)”解决办法

第一种 ORA-01017: invalid username/password; logon denied

“ORA-01017(:用户名/口令无效; 登录被拒绝)” ORA-28000: the accout is locked(用户账号被锁)解决方法_第1张图片

分析原因:

–1.密码过期或者忘记密码(应该重置密码)

解决方法

– 1.打开CMD命令窗,输入sqlplus / as sysdba
修改密码
SQL>alter user 用户名 identified by 密码

第二种:ORA-28000: the accout is locked

“ORA-01017(:用户名/口令无效; 登录被拒绝)” ORA-28000: the accout is locked(用户账号被锁)解决方法_第2张图片

分析原因:用户被锁
解决方法:ALTER USER 用户名 ACCOUNT UNLOCK;

“ORA-01017(:用户名/口令无效; 登录被拒绝)” ORA-28000: the accout is locked(用户账号被锁)解决方法_第3张图片

总结:1.遇到第一情况时:cmd 登陆 sqlplus / as sysdba 利用 【alter user 用户名 identified by 密码】命令修改密码即可正常登陆
2.第二种情况(the accout is locked)时,cmd 登陆 sqlplus / as sysdba 利用【ALTER USER 用户名 ACCOUNT UNLOCK;】命令为账号解锁,然后通过【alter user 用户名 identified by 密码】修改密码方可登陆成功

你可能感兴趣的:(oracle-----基础,数据库)