本文主要是介绍数据库oracle用户密码过期查询及解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《数据库oracle用户密码过期查询及解决方案》:本文主要介绍如何处理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;
二、查BNgoRT询用户密码期限和过期后的修改
1.查询用户密码期限
代码如下(示例):
select China编程* 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.设置密码期限或永久
代码如下(示例)python:
alter profile default limit password_life_time '360';--360天期限 alter profile default limit passwoBNgoRTrd_life_time unlimited; --永久期限
设置完成后会显示“UNLIMITED”无限制
总结
以上操作是对ORACLE数据库用户的新建,改密,赋权,解锁和使用期限等操作
到此这篇关于数据库oracle用户密码过期查询及解决方案的文章就介绍到这了,更多相关oracle用户密码过期内容请搜索编程China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文http://www.chinasem.cn章希望大家以后多多支持China编程(www.chinasem.cn)!
这篇关于数据库oracle用户密码过期查询及解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!