解决em无法登录问题
前言说明问题具体操作登录测试修改sys或者system密码登录结果参考文档前言说明
问题
时间:-9-25
如何启动em的服务?现在无法访问
文章的大致思路就是,先配置em,在登录em,可能在登录的时候会有问题,提供相应的一些解决方案
到了12c,em不需要单独安装,在安装oracle的时候,会安装em,em企业管理需要oracle开放相应的端口,在11g中,默认的端口是1158,oracle需要手动开放端口。
具体操作
1、执行lsnrctl status
来查看数据库的状态,找到如下输出内容:
2、暴露相应端口
[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.2.0.1.0 Production on 星期三 9月 18 21:21:55 Copyright (c) 1982, , Oracle. All rights reserved.连接到: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit ProductionSQL> EXEC DBMS_XDB_CONFIG.SETHTTPSPORT(5500);PL/SQL 过程已成功完成。SQL> EXEC DBMS_XDB_CONFIG.SETHTTPPORT(5502);PL/SQL 过程已成功完成。SQL> select dbms_xdb_config.gethttpsport() from dual;DBMS_XDB_CONFIG.GETHTTPSPORT()------------------------------5500SQL> select dbms_xdb_config.gethttpport() from dual;DBMS_XDB_CONFIG.GETHTTPPORT()-----------------------------5502
如下是详细说明:
登录测试
如果你使用的是http协议,则网址格式为:http://localhost:port/em
例如http://192.168.44.181:5502/em
,同理如果是https协议,将http改成https即可。
这里不填写容器名,如果填写,浏览器则会弹出输入框,你输入什么都没有用。
这里你们可能会遇见错误:登录被拒绝; 用户名/口令无效
。
我安装oracle 12c的时候设置的sys,和system的密码均是123456,输入也是完全正确,但是不知道为什么会报无效错误,但是在我修改了密码之后,正常登陆。
修改sys或者system密码
我这里以sys为例修改
1、输入sqlplus sys/change_on_install as sysdba
2、修改sys账户密码:alter user sys identified by test(这是密码);
最后可以使用用户名和密码登录
登录结果
参考文档
Oracle 的EM界面无法登录
oracle12c EM的配置和使用