【甲骨文】用户密码过期处理

开发登录数据库时报如下错误:错误:ora - 28002:密码将在7 days 到期;,,,原来Oracle 11 g之前默认的概要文件是没有密码过期的限制的,在Oracle 11 g中默认的概要启用了密码过期时间是180天,去除这个限制便可。查询默认的概要的密码过期参数的设置sys@yangdb> select * from dba_profiles profile=拔ピ肌焙蛂esource_name=癙ASSWORD_LIFE_TIME”;概要,resource_name,,,,资源限制- - - - - - - - - - - - - - - - - - - - - - - - -,- - - - - - - - - - - - - - - -默认,PASSWORD_LIFE_TIME,密码180
设置默认的配置密码永不过期,立即生效,不需重启sys@yangdb>改变配置文件默认限制PASSWORD_LIFE_TIME无限;形象改变。对于已经过期的,要重新设置密码,可以和之前的密码一样sys@yangdb>改变用户应用程序被xxxapp;用户改变。
顺便解释一下和密码相关的参数:sys@yangdb> select * from dba_profiles profile=拔ピ肌焙蚏ESOURCE_NAME像“密码%”;概要文件,,,,,,,,,,,RESOURCE_NAME大敌;,,,,,,,,,资源限制- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -默认,,,,,,,,,,,FAILED_LOGIN_ATTEMPTS大敌;,,,,,密码默认10,,,,,,,,,,PASSWORD_LIFE_TIME大敌;,,,,,,密码UNLIMITEDDEFAULT,,,,,,,,,,,PASSWORD_REUSE_TIME大敌;,,,,,密码UNLIMITEDDEFAULT大敌;,,,,,,,,,,PASSWORD_REUSE_MAX大敌;,,,,,,密码UNLIMITEDDEFAULT,,,,,,,,,,,PASSWORD_VERIFY_FUNCTION大敌;,,,密码NULLDEFAULT,,,,,,,,,,,PASSWORD_LOCK_TIME大敌;,,,,,,1默认密码,,,,,,,,,,,PASSWORD_GRACE_TIME大敌;,,,,,,密码7 failed_login_attempts整数设定登录到ORACLE数据库时可以失败的次数。一旦某用户尝试登录数据库的达到该值时,该用户的帐户就被锁定,只能由DBA能解锁.PASSWORD_LIFE_TIME设定口令的有效时间(天数),一旦超过这一时间,必须重新设口令。缺省为UNLIMITED.PASSWORD_REUSE_TIME许多系统不许用户重新启用过去用过的口令。该资源项设定了一个失效口令要经过多少天,用户才可以重新使用该口令。缺省为无限的。PASSWORD_REUSE_MAX重新启用一个先前用过的口令前必须对该口令进行重新设置的次数(重复用的次数).PASSWORD_LOCK_TIME设定帐户被锁定的天数(当登录失败达到FAILED_LOGIN_ATTEMPTS时).PASSWORD_GRACE_TIME设定在口令失效前,给予的重新设该口令的宽限天。当口令失效之后回,在登录时会出现警告信息显示该天数。如果没有在宽限天内修改口令,口令将失效.PASSWORD_VERITY_FUNCTION该资源项允许调用一个PL/SQL来验证口令.ORACLE公司已提供该应用的脚本,但是只要愿意的话,用户可以制定自己的验证脚本。该参数的设定就是PL/SQL函数的名称。缺省为NULL。

【甲骨文】用户密码过期处理