Oracle EM无法打开,求解决办法!(oracleem打不开)
Oracle Enterprise Manager(EM)是由Oracle提供的强大的管理和监控工具,可以提供对Oracle数据库、中间件、应用等的整体管理,但有时也会出现Oracle EM无法打开的问题,那么要解决这个问题,该怎么办呢?
一、检查端口
首先要检查应用服务器、数据库服务器开放的端口是否正确,主要是检查7802端口(EM的https端口) 、5560端口(EM的HTTP端口)、5544端口(EM的RMI端口)的情况,可以使用以下两个命令来查看端口情况:
(1)netstat -an | grep 7802
(2)netstat -an | grep 5560
如果收到返回值,表示7802和5560端口已经处于Listen状态,可以正常使用。
二、检查EM服务
检查Oracle系统中的EM服务是否正常启动,可以使用以下命令来查看EM服务的状态:
(1)emctl status dbconsole
如果输出:
ORACLE Enterprise Manager 11g Database Control Release 11.1.0.7.0
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
表示相关EM服务正常启动了, 可以尝试重新登录EM。
三、检查环境变量
检查系统中EM环境变量是否正确,尤其是ORACLE_UNQNAME,ORACLE_SID,ORACLE_HOME
(1)echo $ORACLE_UNQNAME
(2)echo $ORACLE_SID
(3)echo $ORACLE_HOME
如果以上查看到的环境变量不正确,那么就需要通过以下步骤来修改环境变量:
(1)打开/etc/profile
(2)增加ORACLE_SID、ORACLE_UNQNAME、ORACLE_HOME的相关值
(3)保存,重新登录,然后重新检查环境变量
如果上述方法没有得到解决,那么还可以根据实际情况,重启数据库服务器进行测试,总之重新登录,观察Oracle EM的日志情况,尝试调整不同的配置以及更新驱动,也许会得到解决。