后台sqlplus登陆的时候,会提示:
ERROR:
ORA-28002: the password will expire within 1 days
也就是说,这个用户的密码还有一天就要过期了.现在不想更改密码,有什么办法能取消密码过期的限制啊,本人比较菜,麻烦高人指点! 
谢谢!

解决方案 »

  1.   

    这篇文章可以解决你的问题:
    http://blog.csdn.net/bai_bzl/archive/2007/03/29/1545288.aspx
      

  2.   

    查看用户的proifle是那个,一般是default:
    SELECT username,PROFILE FROM dba_users;查看指定的profile的设置:
    SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';取消限制:
    ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
      

  3.   

    也可以通过OEM,选中用户,把无限制这个选项勾上.
      

  4.   

    管理员帐号执行:
    select limit from dba_profiles
    where profile=(
    select profile from dba_users
    where username='&user_name')
    and resource_name='PASSWORD_LIFE_TIME';
    输入大写用户名,输出结果是什么?
      

  5.   


    输出结果确实"UNLIMITED",尽管每次登陆还是报expire警告~谢谢各位!
      

  6.   

    呵 没遇到过  建议LZ去GOOGLE上搜“ORA-28002:”