oracle概要文件管理Oracle认证考试
文章作者 100test 发表时间 2010:05:05 20:31:02
来源 100Test.Com百考试题网
Proflie是口令限制,资源限制的命名集合.建立oracle数据库时,oracle会自动建立名为DEFAULT的PROFILE,初始化的DEFAULT没有进行任何口令和资源限制.使用PROFILE有以下一些主要事项.
1,建立PROFILE时,如果只设置了部分口令或资源限制选项,其他选项会自动使用默认值(DEFAULT的相应选项)
2,建立用户时,如果不指定PROFILE选项,oracle会自动将DEFAULT分配给相应的数据库用户.
3,一个用户只能分配一个PROFILE.如果要同时管理用户的口令和资源,那么在建立PROFILE时应该同时指定口令和资源选项.
4,使用PROFILE管理口令时,口令管理选项总是处于被激活状态,但如果使用PROFILE管理资源,必须要激活资源限制.
帐户锁定
帐户锁定用于控制用户联系登陆失败的最大次数.
FAILED_LOGIN_ATTEMPTS:用于指定联系登陆的最大失败次数.
PASSWORD_LOCK_TIME:用于指定帐户被锁定的天数.
为了控制帐户锁定,必须首先执行CREATE PROFILE命令建立PROFILE,然后使用ALTER USER命令将profile分配给用户.
CREATE PROFILE lock_accout LIMIT
FAILED_LOGIN_ATTEMPTS 3
PASSWORD_LOCK_TIME 10.
ALTER USER devep PROFILE lock_account.
如果建立PROFILE时没有提供PASSWORD_LOCK_TIME选项,将自动使用默认值(UNLIMITED),在这种情况下,需要DBA手工解锁.
ALTER USER devep UNLOCK.
口令有效期和终止期
PASSWORD_LIFE_TIME:用于指定口令有效期
PASSWORD_GRACE_TIME:用于指定口令宽限期.
为了强制用户定期改变口令,二者必须同时设置.
CREATE PROFILE password_life_ime LIMIT
PASSWORD_LIFE_TIME 10
PASSWORD_GRACE_TIME 2.
ALTER USER devep PROFILE password_life_time.
口令历史
PASSWORD_REUSE_TIME:用于指定口令可重用时间.
PASSWORD_REUSE_MAX.用于指定在重用口令之前口令需要改变的次数.
需要主要,使用口令历史选项时,只能使用其中的一个选项.并将另一个选项设置为UNLIMITED.