oracle11g密码复杂性校验开启关闭方式
更新时间:2023年12月16日 09:28:52 作者:脑子进水养啥鱼?
这篇文章主要介绍了oracle11g密码复杂性校验开启关闭方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
oracle11g密码复杂性校验开启关闭
oracle11g密码复杂性校验由参数PASSWORD_VERIFY_FUNCTION控制
开启密码复杂性校验
SQL> @?/rdbms/admin/utlpwdmg.sql Function created. Grant succeeded. Profile altered. Function created. Grant succeeded. SELECT * FROM Dba_Profiles d WHERE d.profile='DEFAULT';
SQL> alter user syd identified by syd; alter user syd identified by syd * ERROR at line 1: ORA-28003: password verification for the specified password failed ORA-20001: Password length less than 8 SQL> alter user syd identified by Sydoracle123; User altered. SQL> alter user syd identified by syd; alter user syd identified by syd * ERROR at line 1: ORA-28003: password verification for the specified password failed ORA-20001: Password length less than 8
关闭密码复杂性校验
SQL> alter profile default limit PASSWORD_VERIFY_FUNCTION null; Profile altered. SELECT * FROM Dba_Profiles d WHERE d.profile='DEFAULT';
SQL> alter user syd identified by syd; User altered. SQL> alter user syd identified by oracle; User altered.
utlpwdmg.sql脚本中有如下一段内容:
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME 180 PASSWORD_GRACE_TIME 7 PASSWORD_REUSE_TIME UNLIMITED PASSWORD_REUSE_MAX UNLIMITED FAILED_LOGIN_ATTEMPTS 10 PASSWORD_LOCK_TIME 1 PASSWORD_VERIFY_FUNCTION verify_function_11G;
运行了以上脚本后,在开启了密码校验性的同时,oracle密码期限也被改回了默认的180天,若需要密码不过期别忘更改:
SQL> alter profile default limit PASSWORD_LIFE_TIME unlimited; Profile altered.
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Oracle中rank,over partition函数的使用方法
本文主要介绍Oracle中rank,over partition函数的用法,希望对大家有所帮助。2016-05-05oracle不支持的字符集orai18n.jar ZHS16GBK异常问题解决办法
字符集是数据库中用来表示和存储字符的编码系统,这篇文章主要给大家介绍了关于oracle不支持的字符集orai18n.jar ZHS16GBK异常问题的解决办法,文中通过代码介绍的非常详细,需要的朋友可以参考下2024-02-02Oracle SQL tuning 数据库优化步骤分享(图文教程)
SQL Turning 是Quest公司出品的Quest Central软件中的一个工具。Quest Central是一款集成化、图形化、跨平台的数据库管理解决方案,可以同时管理 Oracle、DB2 和 SQL server 数据库2013-08-08Oracle In和exists not in和not exists的比较分析
一个是问in exist的区别,一个是not in和not exists的区别2009-08-08
最新评论