PASSWORD_GRACE_TIME设置的是从开始报告密码过期开始,仍然等待多久才停用该密码
实际过期时间为PASSWORD_LIFE_TIME+PASSWORD_GRACE_TIME
11gR2 PASSWORD_GRACE_TIME的默认值为7,而10g为unlimited。
必须要同时设置PASSWORD_GRACE_TIME,密码过期策略才有效
如果要取消密码过期策略,2个值取消一个即可。
修改profile的密码过期策略,会立刻更新user$.exptime。但是,如果用户已经是expired的,那么就算新的exptime大于当前时间,其也不会去更新用户的状态为open。用户的状态保存在user$.astatus中
astatus number default 0 not null, /* status of the account */
/* 0x00 = 0 = Open */
/* 0x01 = 1 = Locked */
/* 0x02 = 2 = Expired */
/* 0x03 = 3 = Locked and Expired */
/* 0x10 = 16 = Password matches a default value */
如果登录已经报告ORA-28002,那么在修改profile后,需要用alter user 重设一次密码,与当前系统一样也可,不然仍然会报警告
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8242091/viewspace-751286/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8242091/viewspace-751286/