java 密码有效期_Oracle密码过期时间修改成永久不过期

oracle数据库默认profile的密码有效期规则是default,180天有效期,到期了之前的密码就不能使用了,必须经过一次修改。这个是为了安全,提示和强制用户每隔一段时间进行一次修改的,但如果只是测试环境或者其它方面原因,我们想设置成密码永久有效期的情况,下面就来介绍下如何设置

1. 使用sqlplus连接数据库

sqlplus "/as sysdba"

f3008fcbe8d86d30c714dd8ed9ddb383.png

2. 查询当前所有的用户和对应的profile,默认都是default,找到我们过期的用户对应的profile,如果之前没有修改过的话,就是default

select username, profile from dba_users;

382e2cf8a1baf48271de84ace8d6802b.png

3. 查看密码默认过期时间

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

26a85230796efdddc5fa50ba74422a38.png

4.  修改profile密码有效期为永久

alter profile default lime password_life_time unlimited;

8c33e8f7b437ca7d2293ed8e7c03d3f7.png

5. 修改完成之后,输入第3步的查询命令确认是否已经修改

ad81957664c1a359c3da84558d35d637.png

6. 以上修改之后,不需要重启服务,立即生效的。如果之前还没有提醒到期,则当前密码都变成永久了。如果当前已经提醒过到期了,则需要修改一次密码,才可以正常使用。

新密码可以是原来的密码,这样修改之后,还是原来的密码,应用配置则不需要再次修改了。

alter user username identified by xxx;

60a3fae89bde242676089591095d13f0.png

以上介绍的修改永久密码的方式是针对默认所用用户的,如果只想让一个用户的密码为永久,而其它用户不受影,则需要新建一个profile给这个特定的用户,然后再修改这个新建的profile的密码有效期为永久。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值