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;
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下