Oracle11g ora-28001错误
Oracle 10g 以上密码失效问题
1、首先,以SYS DBA身份进入sqlpuls
打开sqlpuls
SQL->sqlplus /nolog
SQL->sys / as sysdba
2、登录成功以后查询DBA用户状态
SQL->select username,account_status from dba_users;
查看其中常用的用户状态是否是EXPIRED 还是LOCKED
有的是LOCKED<TIME>
如果right状态是过期,修改密码方法:
如果是LOCKED,那么你先得解锁
SQL->alter user sysman account unlock;
   解锁完成后再修改密码,或者修改后再解锁都行,步骤可以颠倒,但是绝对不能少。
   修改完成后
   SQL->connect sysman/密码
 
 
语句将口令有效期默认值180天修改成“无限制”
先查询
select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED
 
重新修改密码
 
   如果连接成功就可以进行下一步了。