错误信息:ORA-28002: the password will expire within N days
问题诊断:密码过期
解决方法:
--查看用户的概要文件名
select username,profile from dba_users;
USERNAME PROFILE
----------------- ---------------
TFZQ_IEA DEFAULT
--查看概要文件中密码是否有时效设置
select * from dba_profiles where profile='DEFAULT' and resouce_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
--------------- -------------------- ------------------------ ---------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
--修改概要文件中密码的时效设置
alter profile default limit password_life_time unlimited;
注:密码过期是oracle11g的新特性
问题诊断:密码过期
解决方法:
--查看用户的概要文件名
select username,profile from dba_users;
USERNAME PROFILE
----------------- ---------------
TFZQ_IEA DEFAULT
--查看概要文件中密码是否有时效设置
select * from dba_profiles where profile='DEFAULT' and resouce_name='PASSWORD_LIFE_TIME';
PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
--------------- -------------------- ------------------------ ---------------
DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED
--修改概要文件中密码的时效设置
alter profile default limit password_life_time unlimited;
注:密码过期是oracle11g的新特性