0
我该如何创建b)所有用户都应该有唯一的用户名和密码。密码长度至少为8个字符(强制执行)。oracle_cache_verify_function 12c
我知道如何在pl sql中强制执行8个字符,但是如何确保用户名和密码是唯一的。
我该如何创建b)所有用户都应该有唯一的用户名和密码。密码长度至少为8个字符(强制执行)。oracle_cache_verify_function 12c
我知道如何在pl sql中强制执行8个字符,但是如何确保用户名和密码是唯一的。
Oracle提供了一个在SYS下进行密码验证的功能,并且它很复杂。你会发现它在$ORACLE_HOME/rdbms/admin/utlpwdmg.sql
。
在不同的版本中,功能已被修改并添加了新功能。使用12c
,还有四个功能,ora12c_verify_function
,ora12c_strong_verify_function
和两个辅助函数complexity_check
和string_distance
。
看看http://www.oradba.ch/2013/07/oracle-12c-new-password-verify-function/
你看过Oracle提供的密码功能吗? 12c中有很多新功能。 – 2014-12-07 13:39:20
我试图运行像Password_verify_function ora12c_verify_function但我得到错误,如ora-07443函数“ora12c_verify_function”找不到 – 2014-12-07 14:22:15
从.sql文件复制函数内容,修改您想要实现规则的方式,将其编译为您自己的用户定义的功能。并用它来验证用户名和密码。 – 2014-12-07 14:30:44