逐梦论坛's Archiver

shillan 发表于 2015-2-11 17:47

oracle 11g用户密码过期的解决方法

[color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=12.8000001907349px]Oracle 11g 之前默认的用户是没有密码过期的限制的,在Oracle 11g 中默认的profile启用了密码过期时间是180天。如下:[/size][/font][/color]
[color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=12.8000001907349px]select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';[/size][/font][/color]
[color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=12.8000001907349px]过期的密码可用[/size][/font][/color][color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=12.8000001907349px]alter[/size][/font][/color][color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=12.8000001907349px] user userXXX identified by xxx;解决,可以修改为和以前一样。[/size][/font][/color]

[img]http://www.blogjava.net/images/blogjava_net/freeman1984/QQ%E6%88%AA%E5%9B%BE20130423171241.gif[/img]
[color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=12.8000001907349px]如果想设置密码不过期,可用管理员登陆,然后执行:[/size][/font][/color]
[color=#0000ff][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=12.8000001907349px] ALTER [/size][/font][/color][color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=12.8000001907349px]PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;[/size][/font][/color]
[color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=12.8000001907349px]即可。[/size][/font][/color]
[color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=12.8000001907349px]其他相关参数:[/size][/font][/color]
[url=http://www.linuxidc.com%3Eselect/][size=10pt]select[/size][/url][color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=10pt] * from dba_profiles where profile='DEFAULT' and RESOURCE_NAME like 'PASSWORD%';[/size][/font][/color]
[b][img=680,171]http://www.blogjava.net/images/blogjava_net/freeman1984/1111.gif[/img]FAILED_LOGIN_ATTEMPTS[/b][color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=10pt] 整数[/size][/font][/color]
[color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=10pt]设定登录到Oracle 数据库时可以失败的次数。一旦某用户尝试登录数据库的达到该值时,该用户的帐户就被锁定,只能由DBA能解锁。[/size][/font][/color]
[b]PASSWORD_LIFE_TIME
[/b][color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=10pt]设定口令的有效时间(天数),一旦超过这一时间,必须重新设口令。缺省为180天(11g,10g[size=2]UNLIMITED[/size]).[/size][/font][/color]
[b]PASSWORD_REUSE_TIME
[/b][color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=10pt]许多系统不许用户重新启用过去用过的口令。该资源项设定了一个失效口令要经过多少天,用户才可以重新使用该口令。缺省为UNLIMITED.[/size][/font][/color]
[b]PASSWORD_REUSE_MAX
[/b][color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=10pt]重新启用一个先前用过的口令前必须对该口令进行重新设置的次数(重复用的次数)。[/size][/font][/color]
[b]PASSWORD_LOCK_TIME
[/b][color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=10pt]设定帐户被锁定的天数(当登录失败达到FAILED_LOGIN_ATTEMPTS时)。[/size][/font][/color]
[b]PASSWORD_GRACE_TIME
[/b][color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=10pt]设定在口令失效前,给予的重新设该口令的宽限天。当口令失效之后回,在登录时会出现警告信息显示该天数。如果没有在宽限天内修改口令,口令将失效。[/size][/font][/color]
[b]PASSWORD_VERITY_FUNCTION
[/b][color=#000][font=Verdana, Geneva, Arial, Helvetica, sans-serif][size=10pt]该资源项允许调用一个PL/SQL 来验证口令。Oracle公司已提供该应用 的脚本,但是只要愿意的话,用户可以制定自己的验证脚本。该参数的设定就是PL/SQL函数的名称。缺省为NULL.[/size][/font][/color]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.