Oracle数据库用户的密码过期时间如何修改为永不过期

发布时间 - 2026-01-10 22:20:11    点击率:

Oracle的密码过期规则是用Profile来管理的,系统默认只有一个Profile(DEFAULT),该profile的密码过期规则为180天;

而所有的用户都使用该DEFAULT的profile,所以如果修改DEFAULT的过期规则会影响所有的用户;

所以我们新建一个profile,修改该profile的过期规则为无限期,在让某个用户适用于该profile,则该用户的过期规则会变更。

以下举例:修改MESSERIES用户的密码过期规则为UNLIMITED

1.     新建profile "PASSWD_UNLIMIT",规则与DEFAULT一致(因为一个profile中包含很多的项目,我们此时只想修改过期规则,其他的不变)

2.     修改profile "PASSWD_UNLIMIT",修改过期规则为UNLIMITED

3.     将'MESSERIES'用户适用新的profile "PASSWD_UNLIMIT"

SQL如下:

SELECT * FROMdba_profiles s WHERE s.profile='DEFAULT' ANDresource_name='PASSWORD_LIFE_TIME';
SELECT * FROMdba_profiles s ;
--查看用户profile
select username, user_id, account_status,expiry_date, profile from dba_users where username = 'MESSERIES';
--1. 创建新的profile(PASSWD_UNLIMIT)复制DEFAULT的Script
CREATE PROFILE "PASSWD_UNLIMIT" LIMIT
 SESSIONS_PER_USER UNLIMITED
 CPU_PER_SESSION UNLIMITED
 CPU_PER_CALL UNLIMITED
 CONNECT_TIME UNLIMITED
 IDLE_TIME UNLIMITED
 LOGICAL_READS_PER_SESSION UNLIMITED
 LOGICAL_READS_PER_CALL UNLIMITED
 COMPOSITE_LIMIT UNLIMITED
 PRIVATE_SGA UNLIMITED
 FAILED_LOGIN_ATTEMPTS 10
 PASSWORD_LIFE_TIME 180
 PASSWORD_REUSE_TIME UNLIMITED
 PASSWORD_REUSE_MAX UNLIMITED
 PASSWORD_LOCK_TIME 1
 PASSWORD_GRACE_TIME 7
 PASSWORD_VERIFY_FUNCTION NULL;
SELECT * FROMdba_profiles;
--2. 修改新建的profile(PASSWD_UNLIMIT),密码过期为不过期
ALTER profilePASSWD_UNLIMIT limit PASSWORD_LIFE_TIME UNLIMITED;
--3. 修改用户的Profile为新的profile
alter user MESSERIES profile PASSWD_UNLIMIT;

以上所述是小编给大家介绍的Oracle数据库用户的密码过期时间如何修改为永不过期,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# oracle数据库密码过期  # Oracle 11g中密码过期问题详解  # Oracle用户密码设为不过期的两种方法  # oracle密码过期的彻底解决方案  # oracle 提示登录密码过期完美解决方法  # Oracle数据库用户密码过期的解决方法  # Oracle用户密码过期如何修改永不过期  # 小编  # 在此  # 其他的  # 适用于  # 给大家  # 只有一个  # 只想  # 所述  # 给我留言  # 感谢大家  # 新建一个  # 期为  # 则该  # 疑问请  # 有任何  # SQL  # PASSWD_UNLIMIT  # brush  # SELECT 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: iOS正则表达式验证手机号、邮箱、身份证号等  如何破解联通资金短缺导致的基站建设难题?  油猴 教程,油猴搜脚本为什么会网页无法显示?  公司网站制作价格怎么算,公司办个官网需要多少钱?  Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧  智能起名网站制作软件有哪些,制作logo的软件?  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  浅述节点的创建及常见功能的实现  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】  Swift中循环语句中的转移语句 break 和 continue  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  Laravel distinct去重查询_Laravel Eloquent去重方法  如何为不同团队 ID 动态生成多个非值班状态按钮  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  如何彻底删除建站之星生成的Banner?  PHP 500报错的快速解决方法  DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  Laravel怎么实现模型属性的自动加密  微信小程序 scroll-view组件实现列表页实例代码  如何快速选择适合个人网站的云服务器配置?  JavaScript如何实现类型判断_typeof和instanceof有什么区别  如何在宝塔面板创建新站点?  javascript读取文本节点方法小结  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  Python文本处理实践_日志清洗解析【指导】  如何获取PHP WAP自助建站系统源码?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  西安专业网站制作公司有哪些,陕西省建行官方网站?  微信小程序 五星评分(包括半颗星评分)实例代码  JavaScript如何实现倒计时_时间函数如何精确控制  零基础网站服务器架设实战:轻量应用与域名解析配置指南  Java解压缩zip - 解压缩多个文件或文件夹实例  高防服务器租用指南:配置选择与快速部署攻略  javascript中闭包概念与用法深入理解  javascript基本数据类型及类型检测常用方法小结  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】  教你用AI将一段旋律扩展成一首完整的曲子  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Python制作简易注册登录系统  如何获取免费开源的自助建站系统源码?  Bootstrap整体框架之JavaScript插件架构  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?