为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:麒麟
【CPU】:X86
【问题描述】*:创建用户时报错密码不符合复杂度规则
如果使用sql创建用户,可以给用户设置单独的密码策略。
create user_name identified by "password" password_policy 0;
调整PWD_POLICY可对集群密码复杂度策略进行变更,要注意之前创建的用户密码策略并未修改,只针对修改后创建的用户。
也可使用管理工具进行修改,把密码策略选择指定密码策略,按照自己的要求再设置即可
select * from v$dm_ini where para_name=’PWD_POLICY’;查看复杂度信息
0 无策略
1 禁止与用户名相同
2 口令长度不小于 9
4 至少包含一个大写字母(A-Z)
8 至少包含一个数字(0-9)
16 至少包含一个标点符号(英文输入法状态下, 除“和空格外的所有符号)
对于新建用户则按照当前查询出来的复杂度进行规则
若用户已经新建好,后面再次修改过密码复杂度,则新的密码复杂度不适用于旧用户,修改旧用户的密码复杂度:
alter user “D5000” password_policy 0;
select * from v$dm_ini where para_name=’PWD_POLICY’;查看当前参数是多少对比查看复杂度要求,更改call sp_set_para_value(1,‘PWD_POLICY’,0);
