Oracle 11G密码180天过期后的修改方法
由于Oracle11G的新特性所致,经常会遇到使用sqlplus登陆oracle数据库时提示“ORA-28002:7天之后口令将过期”等情况。在Oracle11G创建用户时缺省密码过期限制是180天,如果超过180天用户密码未做修改则该用户无法登录,提示“ORA-28001:thepasswordhasexpired”
密码过期后,业务进程连接数据库异常,必然会影响使用与登录。
解放方法:
*******************************************************
1.查看用户密码的有效期设置(一般默认的配置文件是DEFAULT)
SQL>SELECT*FROMdba_profilesWHEREprofile='DEFAULT'ANDresource_name='PASSWORD_LIFE_TIME'
2.将密码有效期由默认的180天修改成“无限制”,修改之后不需要重启动数据库,会立即生效
SQL>AlterPROFILEDEFAULTLIMITPASSWORD_LIFE_TIMEUNLIMITED;
3.帐户再改一次密码
SQL>alteruserinkidentifiedby<原来的密码>----不用换新密码
4.使用修改后的用户登录,如果报“ORA-28000:用户已被锁”,解锁
SQL>alteruserdb_useraccountunlock;
SQL>commit;
热门推荐
10 周末思念祝福语大全简短
11 离别简短的祝福语大全
12 群里祝福语简短幽默
13 婶婶生日贺词简短祝福语
14 锡婚祝福语简短霸气
15 好朋友夫妻祝福语简短
16 分手祝福语简短短句
17 商业mc祝福语大全简短
18 祝老婆生日祝福语简短