OEM (Oracle 企业管理器)登录提示您的用户名/或口令无效的解决办法
2016-03-28 17:32
766 查看
问题:
如图: 提示:您的用户名/或口令无效。(确定密码是正确的)sys和system用户都登陆不上去。
调查和解决
怀疑是sys和system用户名和密码过期,利用sql 语句 select * from dba_users 查询用户状态OPEN,没问题。但是还是修改sys和system的密码,重新登录问题依旧。修改用户密码
cmd 打开 dos窗口
sqlplus / as sysdba
alter user sys identified by 新密码;
alter user system identified by 新密码;
发现用户SYSMAN和 DBSNMP 用户状态为EXPIRED (过期),然后就用步骤1的方法修改这两个用户的密码,状态自动变为OPEN,重新登录,没有解决。
查询资料,发现用户SYSMAN和 DBSNMP的密码修改方式不对。用以下方法修改,重新登录问题解决。
正确修改sysman用户密码
停止OEM服务 emctl stop dbconsole 停止之后确认状态 emctl status dbconsole 进入数据库修改sysman用户密码 alter user sysman identified by 新密码; alter user sysman account unlock; 进入每个节点修改配置文件emoms.properties 目录 $ORACLE_HOME/${HOSTNAME}_${ORACLE_UNQNAME}/sysman/config (简单方法直接在安装目录下搜索emoms.properties) oracle.sysman.eml.mntr.emdRepPwd=c509e4dc8aa740d7 --密码改为新修改的密码 oracle.sysman.eml.mntr.emdRepPwdEncrypted=TRUE --TRUE改成FALSE 不用担心新明文问题,上面两项重启服务之后密码自动变成密文和TRUE 重新开启OEM服务 emctl start dbconsole
登录oem成功。就没有继续就该DBSNMP密码。
不过也记录一下dbsnmp用户密码的修改方式,以防备用
dbsnmp用户和sysman的修改区别就是文件变成了targets.xml ,它的路径在
ORACLE_HOME/[HOST]_[SID]/sysman/emd
相关文章推荐
- Oracle学习笔记(三)——Oracle用户的管理、权限与角色
- Oracle函数
- Oracle scott账户被锁定,scott默认密码,sys,system默认密码
- oracle创建表空间
- oracle backspace 出现^H
- 转:通过API获取和创建 Oracle GL Account Code Combination ID’s (CCID’s)的几种方法汇总
- Oracle表的并行度
- oracle常用sql
- Oracle收集表的数据与统计信息差异
- Oracle行转列和列转行
- oracle in 加select查询语句提示无效的字符
- oracle数据库小结
- Oracle ORA-01033: 错误解决办法
- Oracle 存储过程异常处理
- Oracle CDC配置案例
- OCCI数据库ORACLE编程步骤
- Oracle学习笔记(二)——Oracle的基本使用
- Oracle学习笔记(一)——Oracle介绍及安装
- Oracle与MySQL连接
- Oracle内使用游标实现分页