解决 OHS 启动问题

注:

  • OHS 服务取决于节点管理器。确保节点管理器已启动且正在运行。
  • 如果节点管理器无法启动,请查看位于以下目录的日志:
    [EPM_ORACLE_INSTANCE]\httpConfig\ohs\nodemanager

OHS 启动失败场景

表 11-7 场景 1:连续更新期间启动失败

步骤 详细信息
OHS 安装 确保 OHS 安装已成功完成。
Middleware_Home 目录结构
  • 确保 Middleware_Home/ohs 目录包含与已知工作环境匹配的所有必要子文件夹。如果没有,请从工作环境中进行复制。
  • Middleware_Home/ohs/lib 应具有所有必需的库。如果启动错误指向缺少库,则从工作环境中复制此文件夹可以解决该问题。
OPatch 版本 验证 Middleware_Home/ohs 下的 OPatch 版本。它应与当前版本所需的版本匹配,以确认 OPatch 升级成功。
ApplyUpdate 摘要日志 有关任何 OHS 修补程序失败或冲突,请查看 ApplyUpdate 摘要日志。有关更多详细信息,请参阅 ApplyUpdate 详细信息日志。

如果发现冲突:

  1. 回滚冲突的 OPatch。
  2. 重新运行 ApplyUpdate。

表 11-8 场景 2:用户应用 OHS CPU 修补程序时,在连续更新期间启动失败

步骤 详细信息
OHS 安装 确保 OHS 安装已成功完成。
  • TMP 空间不足可能会导致安装失败。确保在 TMP 目录中有足够的空间
  • 在 Linux 计算机上,如果在 TMP 目录上设置了 noexec 标志,则安装可能会失败。删除 noexec 标志并手动重新安装 OHS。
OPatch 版本 验证 Middleware_Home/ohs 下的 OPatch 版本。它应与当前版本所需的版本匹配,以确认 OPatch 升级成功。
ApplyUpdate 摘要日志 有关任何 OHS 修补程序失败或冲突,请查看 ApplyUpdate 摘要日志。有关更多详细信息,请参阅 ApplyUpdate 详细信息日志。

如果发现冲突:

  1. 回滚冲突的 OPatch。
  2. 重新运行 ApplyUpdate。
手动安装的 OHS CPU 修补程序 如果手动安装了 OHS CPU 修补程序,请验证是否按顺序执行了以下任务:
  • OPatch 是否已升级到支持的版本?
  • 在应用 OHS CPU 修补程序之前,数据库客户端是否已升级到所需版本?
  • 是否按照 Fusion Middleware 文档中的说明在数据库客户端安装后应用了所有 OHS CPU 修补程序?
    • FMW.OHS
    • FMW.OHS.DBRU
    • FMW.OHS.OSS
    • FMW.OHS.VS
    • FMW.OHS.OPSS
未使用数据库客户端应用的 OHS CPU 修补程序 如果未使用所需的数据库客户端应用了 OHS CPU 修补程序:
  • 回滚 OHS CPU 修补程序。
  • 如果无法回滚,请检查是否存在 OHS 安装的备份。
    • 如果有备份可用,则从备份进行还原。
    • 如果没有,请从具有相同版本的另一个工作环境中复制 ohs 文件夹。
    • 如果不存在备份并且无法从其他系统进行恢复,请与 Oracle 技术支持联系。