此语句表示创建一个用户test1,其口令必须满足策略2和策略4,即口令长度必须大于等于INI参数PWD_MIN_LEN设置的值,并且至少包含一个大写字母。
系统默认口令策略
达梦数据库的INI参数PWD_POLICY可以指定系统的默认口令策略。其参数值的设置规则与PASSWORD POLICY子句一致,默认值为2。如果在创建用户时没有使用PASSWORD POLICY子句指定用户的口令策略,则使用系统的默认口令策略。
查询系统默认口令策略的SQL语句如下:
SELECT * FROM V$PARAMETER WHERE NAME= 'PWD_POLICY';
修改口令策略
PWD_POLICY参数比较特殊,它不包含在DM.INI配置文件中,因此不能使用Console工具进行修改。DBA用户可以使用系统过程SP_SET_PARA_VALUE来配置PWD_POLICY参数值。
例如,将PWD_POLICY置为8,同时修改文件和内存参数,由于PWD_POLICY为动态INI参数,这样设置后新的参数值可以立即生效:
SP_SET_PARA_VALUE(1, 'PWD_POLICY', 8);
结论
通过以上讲解,我们可以了解到达梦数据库提供了灵活多样的口令策略设置,以满足不同用户的安全需求。合理使用这些策略,可以有效提升数据库系统的安全性,防止未授权的访问和潜在的安全威胁。
文章
阅读量
获赞