配置oracle内用户密码策略

本文介绍了如何使用utlpwdmg.sql脚本来配置Oracle数据库的用户密码策略,包括FAILED_LOGIN_ATTEMPTS、PASSWORD_LOCK_TIME、PASSWORD_LIFE_TIME等关键设置,并详细解释了各个参数的作用,如密码生命周期、重试次数、锁定时间等。此外,还提到了PASSWORD_VERIFY_FUNCTION,允许通过自定义或默认的PL/SQL脚本来增强密码验证规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

utlpwdmg.sql是oracle自带的用于用户建立密码复杂度校验函数的脚本

默认的路径位置:$ORACLE_HOME/rdbms/admin/

12c的数据库需要CDB和PDB都需要执行

首先检查当前系统profile情况
SQL> select * from dba_profiles order by profile;

 SQL> @utlpwdmg.sql

 再次检查profile情况
SQL>  select * from dba_profiles order by profile;

已经生效。

1.FAILED_LOGIN_ATTEMPTS: 用户在登录尝试失败n次后被锁定。
2.PASSWORD_LOCK_TIME: 登录尝试失败达到指定次数,用户锁定时长,以“Day”为单位。
3.PASSWORD_LI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值