如何在重新启动 Red Hat 服务器后启动 Oracle Enterprise Manager?

如何在重新启动 Red Hat 服务器后启动 Oracle Enterprise Manager?

我在 Red Hat Enterprise Server 5.0 上安装了 Oracle 11g。第一次一切运行正常。

在 /etc/init.d/ 中创建 dbora 脚本文件并设置所有 oracle 环境变量后,我重新启动了服务器,但 Oracle Enterprise Manager 仍无法正常工作

我无法在浏览器上打开 EM。当我看到 emctl status dbconsole 时 - 它显示

bash-3.00$ emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.1.0.
版权所有 (c) 1996, 2007 Oracle Corporation。保留所有权利。

Oracle Enterprise Manager 11g 未运行
。-----------------------------------------------------------------

但代理运行良好 =>bash-3.00$ emctl status agent Oracle Enterprise Manager 11g Database Control Release 11.1.0. Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
--------------------------------------------------------------
代理版本:11.1.0.0.1
OMS 版本:11.1.0.0.1
协议版本:11.1.0.0.1
代理主页:/u01/apps/oracle/product/11.1.0/devdb_02_FCC2
代理二进制文件:/u01/apps/oracle/product/11.1.0/
代理进程 ID:983264
父进程 ID:741562

开始时间:2009-25-05 10:52:23
开始者:orcl
上次重新加载:2009-25-05 13:42:41
上次成功上传:(无)
上次尝试上传:(无)
到目前为止已上传的 XML 文件总兆字节
数:0.00 等待上传的 XML 文件数:0
等待上传的 XML 文件大小(MB):0.00
上传文件系统的可用磁盘空间:28.08%


代理正在运行并准备就绪

当我尝试启动 dbconsole 时,出现错误:

bash-3.00$emctl 启动 dbconsole

Oracle Enterprise Manager 11g 数据库控制版本 11.1.0.0
版权所有 (c) 1996, 2007 Oracle Corporation。保留所有权利。

启动 Oracle Enterprise Manager 11g 数据库控制
................................................................................................失败
。------------------------------------------------------------------

请帮助解决此错误。

答案1

尝试重新配置它们

emctl stop dbconsole
emca -repos drop
emca -repos create
emca -deconfig dbcontrol db
emca -config dbcontrol db

最诚挚的问候

答案2

尝试

emctl start dbconsole

如果没有帮助 - 尝试重新配置它们

emca -config dbcontrol db

答案3

我们在这里做的是:su - oracle 然后:cd /usr/local/oracle/product/10.2.0/db_1/bin ./emctl status <-- 检查 oem 是否未运行 ./emctl start dbconsole <-- 启动 oem

检查 Oracle 日志文件以获取有关错误的更多信息

希望这对你有帮助。

答案4

以下是一些可能有助于您解决此问题的日志文件(来自 Metalink):

  • ORACLE_HOME/hostname_sid/sysman/log/emdb.nohup - 包含每次启动/退出(dbconsole 和代理)时控制台主 Java 进程的标准输出。它附加在控制台主 Java 进程的每个新输出中。
  • ORACLE_HOME/hostname_sid/sysman/log/emagent.log 和 emagent.trc - 主代理日志和跟踪文件
  • ORACLE_HOME/hostname_sid/sysman/log/emoms.log 和 emoms.trc - 主要管理服务日志和跟踪文件
  • ORACLE_HOME/hostname_SID/sysman/log/emdctl.log 和 emdctl.trc - emctl 日志和跟踪文件
  • ORACLE_HOME/hostname_SID/sysman/log/emagentfetchlet.trc 和 emagentfetchlet.log - Java Fetchlets 的日志和跟踪文件

这是一个讨论关于类似的问题。

此外,主机名中不应有下划线;您不应该使用 DHCP;nslookup 必须解析 FQN 并且反向查找必须有效;IPV6 尚不支持。

相关内容