2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Oracle用户密码过期 修改永不过期

Oracle用户密码过期 修改永不过期

时间:2019-12-28 12:37:51

相关推荐

Oracle用户密码过期 修改永不过期

1、查询密码有效时长

select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';

可以看到密码过期时间是180天

2、查看当前用户密码到期日

select username,account_status,expiry_date,profile from dba_users;

可以看到MCQHW用户/3/14到期

3、设置密码永不过期

alter profile default limit password_life_time '90';--90天期限alter profile default limit password_life_time unlimited; --永久期限

这时再查询上面有效时长,为无限制。

plsql登录还是提示 “ORA-28002: the password will expire within 6 days Ora-28002:密码将在6天内过期。”

需要重置密码

4、重置密码

过期的账户,重置密码后期不会再过期,重置为以前的密码,不用换新密码。

alter user 用户名identified by 原来的密码;

重置密码会影响当前项目中的连接池吗?不会。

我做了一个测试,开了2个plsql,一个plsql修改密码后,另外一个plsql还是可用,除非重新登录必须用新密码,也就是说登录以后只要session还在保持连接,即使修改密码也不会影响,实际项目中我也测试过,即使密码改了有连接池的项目也照常能使用,但是我配置的连接池空闲5分钟会回收连接,空闲5分钟后项目不能正常使用。

当然这里密码一定要修改为以前的密码。

如果账户密码不小心被锁,解锁

alter user 被锁用户名 account unlock;

重置密码后

plsql登录 已不再提示 “ORA-28002: the password will expire within 6 days Ora-28002:密码将在6天内过期。”

转载:

Oracle查看用户密码过期,修改永不过期_Hello World-CSDN博客_oracle查看用户过期时间

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