如何修改oracle数据库用户密码过期策略

转至:https://www.cnblogs.com/zhangshuaihui/p/11451590.html

  1. 1.   查询数据库用户何时过期

登陆数据库PL/SQL工具,输入以下sql语句:

select username,expiry_date from dba_users where username in ('TFDS','SYSTEM');

 

 

 由以上sql查询得到system用户到2019/7/12过期,tfds用户到2020/1/31过期。

  1. 2.   查询oracle数据库的密码过期策略

1)   查询用户的密码策略使用的哪个参数文件

select username,profile from dba_users where username in ('TFDS','SYSTEM');

 

 

 由此可以看出密码参数文件为”DEFAULT”

2)   查询”DEFAULT”参数文件的密码过期策略天数

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

 

 

 3)   由此看出”DEFAULT”参数文件的密码过期天数为180天

  1. 3.   修改oracle数据库密码为无限期

1)   执行” alter profile default limit password_life_time unlimited;”

2)   查询数据库密码的有效期是否更改为无限期.

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

  至此数据库用户密码由有效期修为为无限期操作完毕。

posted @   study_goup  阅读(323)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示