暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

Oracle用户密码过期处理及修改密码有效期

原创 wzf0072 2023-11-22
2324

Oracle用户密码过期处理及修改密码有效期
 
一、查询Oracle密码有效期
1.1、查询配置文件中的有效期参数(dba_profiles)
1.2、查看Oracle用户密码的有效期时间(dba_users)
二、修改Oracle密码有效期
三、再次查询配置文件中的有效期参数(dba_profiles)
Oracle的用户密码默认是有过期时间的,通常默认180天。当用户的密码过期时,他们将无法使用Oracle数据库,必须修改密码以继续使用。下面是关于Oracle用户密码过期和修改密码有效期的详细解释

一、查询Oracle密码有效期

1.1  查看密码策略

select profile,username,account_status from dba_users where username in('abc');

1.2、查询配置文件中的有效期参数(dba_profiles)
执行下列SQL,查询Oracle密码有效期:

SELECT *
FROM dba_profiles
WHERE profile = 'DEFAULT'
AND resource_name = 'PASSWORD_LIFE_TIME';


查到密码有效期是180天。我们来修改成不限制有效期。

1.3、查看Oracle用户密码的有效期时间(dba_users)
在Oracle中,我们可以通过以下SQL语句查看用户的密码过期时间,执行下列SQL查询:

SELECT username
,account_status
,expiry_date
FROM dba_users;
 

其中,account_status可以是Open、Locked等等,expiry_date为密码的过期时间。

二、修改Oracle密码有效期
我们来修改成不限制有效期。

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
1
三、再次查询配置文件中的有效期参数(dba_profiles)
执行下列SQL,查询Oracle密码有效期:

SELECT *
FROM dba_profiles
WHERE profile = 'DEFAULT'
AND resource_name = 'PASSWORD_LIFE_TIME';
 
我们可以看到,密码有效期已经修改过来了。
 

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论