PROFILE中的口令参数

Posted on November 10, 2006

今天看到了下AD中的PORFILE,其中的密码策略是这样的:

SQL> SELECT * 2 FROM dba_profiles 3 WHERE profile != 'DEFAULT' 4 AND resource_name LIKE 'PASSWORD%'; PROFILE RESOURCE_NAME RESOURCE LIMIT ------------------------------ -------------------------------- -------- ------- AD_PATCH_MONITOR_PROFILE PASSWORD_LIFE_TIME PASSWORD 60 AD_PATCH_MONITOR_PROFILE PASSWORD_REUSE_TIME PASSWORD DEFAULT AD_PATCH_MONITOR_PROFILE PASSWORD_REUSE_MAX PASSWORD DEFAULT AD_PATCH_MONITOR_PROFILE PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT AD_PATCH_MONITOR_PROFILE PASSWORD_LOCK_TIME PASSWORD .0416 AD_PATCH_MONITOR_PROFILE PASSWORD_GRACE_TIME PASSWORD 10 已选择6行。

这几个参数的含义分别是:
PASSWORD_LIFE_TIME: 某个口令的有效时间。
PASSWORD_REUSE_TIME: 指口令在多少天内可被重用。
PASSWORD_REUSE_MAX: 口令可被重用的最大次数。
PASSWORD_VERIFY_FUNCTION: 密码验证函数。
Sample code: {ORACLE_HOME}/rdbms/admin/utlpwdmg.sql
PASSWORD_LOCK_TIME: 当登录尝试失败次数达到规定次数后后该帐号被禁用的天数。尝试次数由FAILED_LOGIN_ATTEMPTS指定。
PASSWORD_GRACE_TIME: 口令豁免期,即PASSWORD_LIFE_TIME指定的有效日期之后的允许登录日期,在该期间内将有警告提示。

语法:

ALTER PROFILE test_profile LIMIT PASSWORD_GRACE_TIME 10;

Related Posts

  1. 使用LogMiner
  2. Oracle 10g的分析工具:AWR
  3. Oracle XE的数据库创建过程

» Filed Under Database Print This Post Print This Post

Comments

Leave a Reply