
【数据库】oracle用户密码过期
ORACLE数据库创建用户后,如果不修改用户密码期限,会默认为180天,以下内容来处理用户密码过期和修改密码时限问题提示:以下是本篇文章正文内容,下面案例可供参考以上操作是对ORACLE数据库用户的新建,改密,赋权,解锁和使用期限等操作。
·
前言
提示:针对ORACLE数据库,用户密码期限过期问题进行解决:
ORACLE数据库创建用户后,如果不修改用户密码期限,会默认为180天,以下内容来处理用户密码过期和修改密码时限问题
提示:以下是本篇文章正文内容,下面案例可供参考
一、创建用户、赋予权限、修改密码、解锁用户和设置期限
--创建用户并设置密码
CREATE USER 用户名 IDENTIFIY BY 密码;
--将dba权限赋予新创建的用户
GRANT dba TO 用户名;
--修改密码
alter user 用户名 identified by 新密码;
--解锁用户
alter user 用户名 account unlock;
--解除密码180天有效期限制
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
二、查询用户密码期限和过期后的修改
1.查询用户密码期限
代码如下(示例):
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';
如果创建用户没有修改默认期限,这里的LIMIT会默认180
查询用户密码到期日期
代码如下(示例):
select username,account_status,expiry_date,profile from dba_users;
2.设置密码期限或永久
代码如下(示例):
alter profile default limit password_life_time '360';--360天期限
alter profile default limit password_life_time unlimited; --永久期限
设置完成后会显示“UNLIMITED”无限制
总结
以上操作是对ORACLE数据库用户的新建,改密,赋权,解锁和使用期限等操作

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)