ORA-28001: the password has expired (DBD ERROR: OCISessionBegin) EM沒法登陸

 

先發句牢騷,明明剛纔寫完了,發佈的時候卻說沒登錄,一會兒全沒了。php

今天打開EM發現提示  數據庫

ORA-28001: the password has expired (DBD ERROR: OCISessionBegin)

 

 

因而查找了一下資料,密碼過時致使EM沒法登陸。ORACLE11G默認的口令期限是180天,爲了永久解決這個問題只能修改配置文件。oracle

一、查看目前數據庫中的口令期限ide

SYS@ orcl>select * from dba_profiles where profile='DEFAULT'   2  and resource_name='PASSWORD_LIFE_TIME';spa

PROFILE                        RESOURCE_NAME                    RESOURCE         LIMIT ------------------------------ -------------------------------- ------------------------------------------------ DEFAULT                        PASSWORD_LIFE_TIME               PASSWORD    180.net

 

二、修改爲無限制的ci

 

SYS@ orcl>alter profile default limit password_life_time unlimited;get

 

三、查看em的兩個帳號狀態sysman和dbsnmpit

 

SYS@ orcl>select username,account_status from dba_users;io

 

USERNAME                       ACCOUNT_STATUS ------------------------------ -------------------------------- TEST                           OPEN TEST2                          OPEN SCOTT                          OPEN HR                             OPEN ORACLE_OCM                     EXPIRED & LOCKED XS$NULL                        EXPIRED & LOCKED BI                             EXPIRED & LOCKED PM                             EXPIRED & LOCKED MDDATA                         EXPIRED & LOCKED IX                             EXPIRED & LOCKED SH                             EXPIRED & LOCKED

 

USERNAME                       ACCOUNT_STATUS ------------------------------ -------------------------------- DIP                            EXPIRED & LOCKED OE                             EXPIRED & LOCKED APEX_PUBLIC_USER               EXPIRED & LOCKED SPATIAL_CSW_ADMIN_USR          EXPIRED & LOCKED SPATIAL_WFS_ADMIN_USR          EXPIRED & LOCKED DBSNMP                         EXPIRED SYSMAN                         EXPIRED

 

四、2個帳號都過時,因而修改密碼

 

SYS@ orcl>alter user dbsnmp identified by oracle;

 

User altered.

 

SYS@ orcl>alter user sysman identified by oracle;

 

User altered.

 

 

 

五、再從新打開EM,可以正常使用了。在修改密碼前我從新啓動過數據庫和EM

相關文章
相關標籤/搜索