oracle 12c 修改密码的复杂度 要求口令长度不少于8位,且至少有1位数字、1位字母和1位字符。
    		       		warning:
    		            这篇文章距离上次修改已过425天,其中的内容可能已经有所变动。
    		        
        		                
                在Oracle 12c中,修改密码复杂度要求可以通过配置密码策略来实现。你可以使用ORA_SECURECONFIG包中的set_password_complexity_check过程来设置密码复杂度规则。
以下是一个示例,演示如何设置密码复杂度规则:
BEGIN
  -- 要求密码至少8位
  ORA_SECURECONFIG.set_password_complexity_check(8, 128, 1, 1, 1, 0, 0, 0);
END;
/参数说明:
- 第一个参数是最小长度,这里设置为8。
 - 第二个参数是最大长度,这里设置为128(如果不限制最大长度,可以设置为0)。
 接下来的参数分别代表:
- 至少1位数字
 - 至少1位小写字母
 - 至少1位大写字母
 - 至少1特殊字符
 - 至少1位字母(大写或小写)
 - 0位数字和大写字母的组合
 - 0位数字和小写字母的组合
 - 0位特殊字符和小写字母的组合
 
请注意,修改密码复杂度策略可能需要DBA权限。此外,这些设置可能会影响所有用户,因此在实施之前请确保评估影响。
评论已关闭