Heim  >  Artikel  >  Datenbank  >  Oracle 11g 报错 ORA-28000 the account is locked

Oracle 11g 报错 ORA-28000 the account is locked

WBOY
WBOYOriginal
2016-06-07 17:13:291300Durchsuche

Oracle 11g 报错 ORA-28000 the account is locked,是由于oracle 11g中默认在default概要文件中设置了ldquo;PASSWORD_LIFE_TIM

一、触发这个错误的原因及相关因素

   是由于Oracle 11g中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致,在Oracle 11g中是
存在密码过期问题的。

二、错误现象:

    用户被锁定之后会报ORA-28000的错误,并提示无法登录到数据库
SQL> conn system/oracle
ERROR:
ORA-28000: the account is locked


Warning: You are no longer connected to ORACLE.
SQL> 


三、解决方法:

按照如下步骤进行操作:

1、查看用户的proifle是哪个,一般是default:

SQL> select username,profile from dba_users where username='SYSTEM';

USERNAME                       PROFILE
------------------------------ ------------------------------
SYSTEM                         DEFAULT

SQL>


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_TIME UNLIMITED;

修改之后不需要重启动数据库,会立即生效。

4、修改后,还没有被提示ORA-28002警告的帐户不会再碰到同样的提示;

已经被提示的帐户只需解锁即可。

$sqlplus / as sysdba

SQL> alter user system account unlock;

User altered.

如果还无法登录,,执行再配置一次密码就OK了。(跟原密码一样就好)

SQL> alter user system identified by oracle;

User altered.

oracle 11g启动参数resource_limit无论设置为false还是true,密码有效期都是生效的,所以必须通过以上方式进行修改。以上的帐户名请根据实际使用的帐户名更改。

更多Oracle相关信息见Oracle 专题页面 ?tid=12

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn