SQL> conn system/oracleERROR:ORA-28000: the account is lockedWarning: You are no longer connected to ORACLE.SQL>三、解决方法:按照如下步骤进行操作:1、查看用户的proifle是哪个,一般是default:SQL> select username,profile from dba_users where username="SYSTEM";USERNAME PROFILE ------------------------------ ------------------------------ SYSTEM DEFAULTSQL> 2、查看指定概要文件(如default)的密码有效期设置:SQL> SELECT * FROM dba_profiles s WHERE s.profile="DEFAULT" AND resource_name="PASSWORD_LIFE_TIME";PROFILE RESOURCE_NAME RESOURCE LIMIT ------------------------------ -------------------------------- -------- ---------------------------------------- DEFAULT PASSWORD_LIFE_TIME PASSWORD 180DAY 3、将密码有效期由默认的180天修改成“无限制”:sql>ALTER PROFILE DEFAULT LIMITPASSWORD_LIFE_TIMEUNLIMITED;修改之后不需要重启动数据库,会立即生效。 4、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;已经被提示的帐户只需解锁即可。$sqlplus / as sysdbaSQL> alter user system account unlock;User altered.5、如果还无法登录,执行再配置一次密码就OK了。(跟原密码一样就好)SQL> alter user system identified by oracle;User altered.Oracle 11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。以上的帐户名请根据实际使用的帐户名更改。--------------------------------------------------------------------------------Oracle用户密码过期和用户被锁解决方法 http://www.linuxidc.com/Linux/2014-06/103849.htm密码过期 ORA-28002 问题处理 http://www.linuxidc.com/Linux/2013-06/85892.htmORA-28002 密码过期警告 http://www.linuxidc.com/Linux/2014-03/99105.htmORA-28002密码将在7天后过期 http://www.linuxidc.com/Linux/2013-12/94419.htmLinux-6-64下安装Oracle 12C笔记 http://www.linuxidc.com/Linux/2013-07/86805.htm在CentOS 6.4下安装Oracle 11gR2(x64) http://www.linuxidc.com/Linux/2014-02/97374.htmOracle 11gR2 在VMWare虚拟机中安装步骤 http://www.linuxidc.com/Linux/2013-09/89579p2.htmDebian 下 安装 Oracle 11g XE R2 http://www.linuxidc.com/Linux/2014-03/98881.htm--------------------------------------------------------------------------------更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更新链接地址