我前几天在oracle中经历了,用户密码过期的问题,百度了好久才自己研究出来,今天分享给大家

 代码:alter user scott identified by 123; 

alter user 用户名 identified by 密码;

 其中user 为 scott (用户名)

而不是下图中的mike(name)

直接在管理员账户中输入这个即可,其他的花里胡哨的查询、输入没必要,下一次过期后再改就行(180天过期一次)。

详细介绍:

当用户密码过期时会在下方显示一段红色的英文,

大体意思是,密码过期需要修改(因为oracle安全性比较高的原因)。

这时候我们需要用管理员用户来修改普通用户的密码(管理员用户     角色:sysdba)

注意点: 

在管理员用户中输入:          alter user mike identified by 123; (其中123为新密码)

会报错!!!!!

因为你起的名字(name)mike,而他的用户名为scott

就像上图中管理员的名字(name)为super,而其真实的名字(用户名)为sys

 

正确输入方式为:

alter user scott identified by 123; 

把用户名改为scott即可,大多数普通用户的用户名基本都是scott,直接输入即可!

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐