阴昭昭 发表于 2025-8-20 15:35:55

Oracle修改用户密码

/*查看用户配置文件*/
SELECT username, profile
FROM dba_users
WHERE username = 'APPS';
假设查询到apps用户关联的配置文件是DEFAULT,接下来查看该配置文件中关于密码相关的设置,例如密码有效期、密码复用限制等;
/*查看密码安全策略*/
SELECT resource_name, limit
FROM dba_profiles
WHERE profile = 'DEFAULT' AND resource_name LIKE '%PASSWORD%';

[*]RESOURCE_NAME:密码相关资源名称,代表不同密码策略控制项,比如:

[*]PASSWORD_LIFE_TIME:密码有效期,UNLIMITED 表示无期限,密码不会因时间到期强制修改。
[*]PASSWORD_REUSE_TIME:密码可复用时间间隔,UNLIMITED 即无限制,不限制密码复用的时间周期。
[*]PASSWORD_REUSE_MAX:密码复用次数限制,UNLIMITED 指不限制基于历史次数的密码复用。
[*]PASSWORD_VERIFY_FUNCTION:密码验证函数,NULL 表示未启用自定义密码复杂度校验逻辑,仅用数据库默认简单规则(若有)。
[*]PASSWORD_LOCK_TIME:密码锁定时长,UNLIMITED 意味着密码因尝试失败锁定后,需管理员解锁,不会自动解锁。
[*]PASSWORD_GRACE_TIME:密码宽限期,UNLIMITED 表示密码过期后,无强制修改的 grace 期限(或理解为不启用宽限期逻辑 )。
[*]PASSWORD_ROLLOVER_TIME:密码滚动时间,-1 通常是特殊值,可能表示相关功能未启用或采用默认行为(不同 Oracle 版本解释有差异,需结合版本文档确认 )。

[*]LIMIT:对应资源的限制值,UNLIMITED 代表无限制,NULL 是未设置特定校验函数,-1 为特殊配置值 。
这些配置决定了数据库用户(关联 DEFAULT 概要文件时)的密码策略,比如密码能用多久、能否复用、锁定后多久解锁等规则 。若要调整密码策略,可通过 ALTER PROFILE 语句修改这些资源的 LIMIT 值 /*更改密码*/
ALTER USER apps IDENTIFIED BY "新密码";                       --如果要修改的密码是有&符,Oracle会认为这是一个变量,需要我们关闭变量替换
/*关闭变量替换*/
SET DEFINE OFF;
/*解锁*/
ALTER USER apps ACCOUNT UNLOCK;       --修改密码后,用户账号会被锁定,需要解锁
出处:http://www.cnblogs.com/CuiPengJu/-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

眺愤 发表于 2025-10-14 00:40:50

收藏一下   不知道什么时候能用到

僭墙覆 发表于 2025-11-6 15:26:53

热心回复!

仇华乐 发表于 2025-11-6 23:30:58

热心回复!

明思义 发表于 2025-11-10 16:21:36

用心讨论,共获提升!

郦湘云 发表于 2025-12-7 00:43:01

感谢分享

愆蟠唉 发表于 2025-12-15 12:48:32

谢谢分享,辛苦了

抽厉 发表于 2025-12-23 12:09:36

懂技术并乐意极积无私分享的人越来越少。珍惜

邹弘丽 发表于 2026-1-5 17:50:46

鼓励转贴优秀软件安全工具和文档!

公西颖初 发表于 2026-1-15 01:57:54

收藏一下   不知道什么时候能用到

欧阳梓蓓 发表于 2026-1-15 17:29:52

感谢分享,下载保存了,貌似很强大

庾签 发表于 2026-1-18 03:29:05

收藏一下   不知道什么时候能用到

决任愧 发表于 2026-1-18 18:14:41

感谢分享

屠焘 发表于 2026-1-18 23:04:51

前排留名,哈哈哈

材部 发表于 2026-1-24 07:51:47

分享、互助 让互联网精神温暖你我

湄圳啸 发表于 2026-1-24 10:41:05

不错,里面软件多更新就更好了

喳谍 发表于 2026-1-24 11:53:33

分享、互助 让互联网精神温暖你我

醋辛 发表于 2026-1-25 11:58:52

懂技术并乐意极积无私分享的人越来越少。珍惜

山真柄 发表于 2026-1-27 07:12:21

过来提前占个楼

崔和美 发表于 2026-1-30 04:25:39

感谢分享,下载保存了,貌似很强大
页: [1] 2
查看完整版本: Oracle修改用户密码