用户可以配置密码复杂度和长度要求,
在创建密码和修改密码时必须符合此强度要
求。
密码复杂度受只读参数password_format_option 控制。
密码长度受只读参数password_min_length 控制。
两个变量的值均为0 时表示关闭密码强度控制。
密码强度控制对以下SQL 类型生效:
create user [user] identified by 'pass';
alter user [user] identified by 'pass';
set password = password('pass');
set password for [user] = password('pass');
密码强度控制参数为只读参数,定义如下:
表4- 65 密码强度控制参数
参数名
范围
含义
password_format_option
0-31
表示密码字符组合要求,默认值为0,表
示无复杂度要求。
组合中可包含数字(1)、小写字符(2)、
大写字符(4)、其它字符(8)中的1 种
或多种。
1:表示必须包含数字。
2:表示必须包含小写字母。
4:表示必须包含大写字母。
8:表示必须包含其它字符。
16:表示不能和用户名相同。
GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
434
要限定组合时配置为上述值的和,可以任
意组合。
其
他
字
符
包
括
:
#`!$&();|"<.>\~@%^*-_=+[{]}:,?/'
数据库密码用单引号包围,如果密码中含
有单引号,需要加\进行转义处理。
例如:限定包含所有种类字符为
(1+2+4+8=15)。
对非英文字符,
按其对应的ASCII 码范围
分类。
password_min_length
0-65535
表示密码的最短长度,默认值为0,表示
不限制长度。