Oracle设置用户密码不过期
emmm...也不知道为啥....密码不能过期...虽然不符合审计要求,但是用的爽啊....
version:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit
0、检查用户密码过期时间
SQL> SELECT USERNAME,ACCOUNT_STATUS,EXPIRY_DATE,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE FROM DBA_USERS WHERE USERNAME ='USER1';
USERNAME ACCOUNT_STATUS EXPIRY_DATE DEFAULT_TABLESPACE TEMPORARY_TABLESPACE
------------------------------ -------------------------------- ------------ ------------------------------ ------------------------------
USER1 OPEN 21-DEC-23 USER1 TEMPTS1
1、检查用户所属 PROFILE
SELECT USERNAME,PROFILE FROM DBA_USERS WHERE USERNAME='USER1';
USERNAME PROFILE
------------------------------ ------------------------------
USER1 DEFAULT
- 检查 DEFAULT 的密码策略 PASSWORD_LIFE_TIME
SELECT * FROM DBA_PROFILES S WHERE S.PROFILE='DEFAULT' AND RESOURCE_NAME='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD 180
3、修改密码过期天数为 UNLIMITED
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
4、再次检查用户密码过期时间, EXPIRY_DATE 为空了
SQL> SELECT USERNAME,ACCOUNT_STATUS,EXPIRY_DATE,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE FROM DBA_USERS WHERE USERNAME ='USER1';
USERNAME ACCOUNT_STATUS EXPIRY_DATE DEFAULT_TABLESPACE TEMPORARY_TABLESPACE
------------------------------ -------------------------------- ------------ ------------------------------ ------------------------------
USER1 OPEN USER1 TEMPTS1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2020-08-28 Web网站的几个并发量级
2020-08-28 在线用户数与并发用户数的区别和比例关系
2020-08-28 每秒处理请求数和并发的关系
2018-08-28 SYS.AUD$无法扩容导致无法登录的问题