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
  1. 检查 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
posted @   lclc  阅读(89)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2020-08-28 Web网站的几个并发量级
2020-08-28 在线用户数与并发用户数的区别和比例关系
2020-08-28 每秒处理请求数和并发的关系
2018-08-28 SYS.AUD$无法扩容导致无法登录的问题
点击右上角即可分享
微信分享提示