我无法再登录到Oracle企业管理器11g。我收到以下错误消息:
ORA-28001: the password has expired (DBD ERROR: OCISessionBegin)我可以使用SQL_Plus登录到服务器。我警告过我,密码将在7天内过期(这与已经过期的密码不一样)。根据来自几个文档的建议,我从SQL_Plus运行了以下命令:
ALTER USER sys IDENTIFIED BY new_password;
ALTER USER system IDENTIFIED BY new_password;SQL*Plus不再警告密码,但我仍然不能使用Enterprise。然后,我跟随这删除密码过期:
ALTER PROFILE default
LIMIT password_life_time UNLIMITED我还重新启动了Oracle服务。如果它使用的是缓存的凭据,我尝试从几台计算机中的几个浏览器连接。
不可能:我还是拿到了企业经理的ORA-28001。我遗漏了什么?
SQL> select username,ACCOUNT_STATUS,EXPIRY_DATE from dba_users;
USERNAME ACCOUNT_STATUS EXPIRY_D
------------------------------ -------------------------------- --------
MGMT_VIEW OPEN
SYS OPEN
SYSTEM OPEN
[...]
DBSNMP EXPIRED 24/05/10
SYSMAN EXPIRED 24/05/10
OUTLN EXPIRED & LOCKED 16/11/09
FLOWS_FILES EXPIRED & LOCKED 16/11/09
USERNAME ACCOUNT_STATUS EXPIRY_D
------------------------------ -------------------------------- --------
MDSYS EXPIRED & LOCKED 16/11/09
ORDSYS EXPIRED & LOCKED 16/11/09
EXFSYS EXPIRED & LOCKED 16/11/09
WMSYS EXPIRED & LOCKED 16/11/09
WKSYS EXPIRED & LOCKED 16/11/09
WK_TEST EXPIRED & LOCKED 16/11/09
CTXSYS EXPIRED & LOCKED 16/11/09
ANONYMOUS EXPIRED & LOCKED 16/11/09
XDB EXPIRED & LOCKED 16/11/09
WKPROXY EXPIRED & LOCKED 16/11/09
ORDPLUGINS EXPIRED & LOCKED 16/11/09
USERNAME ACCOUNT_STATUS EXPIRY_D
------------------------------ -------------------------------- --------
FLOWS_030000 EXPIRED & LOCKED 16/11/09
OWBSYS EXPIRED & LOCKED 16/11/09
SI_INFORMTN_SCHEMA EXPIRED & LOCKED 16/11/09
OLAPSYS EXPIRED & LOCKED 16/11/09
SCOTT EXPIRED & LOCKED 16/11/09
ORACLE_OCM EXPIRED & LOCKED 16/11/09
TSMSYS EXPIRED & LOCKED 16/11/09
XS$NULL EXPIRED & LOCKED 16/11/09
BI EXPIRED & LOCKED 16/11/09
PM EXPIRED & LOCKED 16/11/09
MDDATA EXPIRED & LOCKED 16/11/09
USERNAME ACCOUNT_STATUS EXPIRY_D
------------------------------ -------------------------------- --------
IX EXPIRED & LOCKED 16/11/09
SH EXPIRED & LOCKED 16/11/09
DIP EXPIRED & LOCKED
OE EXPIRED & LOCKED 16/11/09
APEX_PUBLIC_USER EXPIRED & LOCKED 16/11/09
HR EXPIRED & LOCKED 16/11/09
SPATIAL_CSW_ADMIN_USR EXPIRED & LOCKED 16/11/09
SPATIAL_WFS_ADMIN_USR EXPIRED & LOCKED 16/11/09发布于 2010-05-27 09:09:56
查看您的SYSMAN和DBSNMP用户。AFAIK EM使用它们。
发布于 2012-09-22 08:54:09
DBSNMP EXPIRED 24/05/10
SYSMAN EXPIRED 请更改这两个用户密码,然后再试一次。
发布于 2019-07-31 09:39:59
当企业管理器无法连接到数据库实例(ORA-28001) 32答复时该怎么办
如果您试图连接到Oracle企业管理器,并得到以下错误:
企业管理器无法连接到数据库实例。
在“代理连接到实例”一节中:
状态:失败详细信息: ORA-28001:密码已过期(DBD错误: OCISessionBegin)
原因之一可能是SYSMAN用户的密码过期了。但是,仅更改密码并不能解决此问题。要使Oracle企业管理器连接起来,还需要几个其他步骤:
开始之前:验证是否设置了ORACLE_HOME、ORACLE_SID环境变量。-如果没有,将它们设置为环境变量,或者打开命令行并键入set ORACLE_SID=
更改由用户识别的用户系统;
( a)打开文件emoms.properties并搜索: oracle.sysman.eml.mntr.emdRepPwd=
用新密码值替换加密的值
( b)搜索oracle.sysman.eml.mntr.emdRepPwdEncrypted=TRUE并将TRUE改为FALSE
( c)保存和关闭emoms.properties
emctl启动dbconsole (dos和Unix)或使用windows服务启动OrcleDBConsole。
( b) oracle.sysman.eml.mntr.emdRepPwdEncrypted=验证该值是否设置为TRUE
https://serverfault.com/questions/145753
复制相似问题