zoukankan      html  css  js  c++  java
  • Essbase启动数据库报错:无法加载数据库

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/ye1142262478/article/details/50628850

    问题描述:

    数据库意外宕机,重启essbase服务之后,planning应用程序未启动,在eas上手工启动时,报错,发现无法加载plan2:
    Eas报错信息(问题没有截图,此截图为日志,与eas控制台报错信息内容一致)

    问题排查:

    根据日志提示,需要查看服务器日志文件.

    服务器日志文件路径:

    C:OracleMiddlewareuser_projectsepmsystem1diagnosticslogsessbaseessbase_0appPlanningPlanning_ODL.log

    日志内容具体如下:

    [2016-01-28T11:08:56.152-03:08] [Planning] [OBJ-18][NOTIFICATION] [16][] [ecid:1453950534176,0] [tid:21532] 正在写入数据库[Plan2] 的参数
    [2016-01-28T11:08:56.152-03:08] [Planning] [OBJ-17][NOTIFICATION] [16][] [ecid:1453950534176,0] [tid:21532] 正在读取数据库[Plan2] 的参数
    [2016-01-28T11:08:56.168-03:08] [Planning] [ESM-6][ERROR] [32][] [ecid:1453950534176,0] [tid:21532] 无法锁定文件[C:OracleMiddlewareuser_projectsepmsystem1EssbaseServeressbaseserver1APPPlanningPlan2Plan2.esm]。短暂的延迟后Essbase 将再次进行尝试。
    [2016-01-28T11:08:57.182-03:08] [Planning] [ESM-5][ERROR] [32][] [ecid:1453950534176,0] [tid:21532] 无法锁定文件[C:OracleMiddlewareuser_projectsepmsystem1EssbaseServeressbaseserver1APPPlanningPlan2Plan2.esm]。Essbase服务器正在运行时,请确保其它进程没有访问Essbase 文件。
    [2016-01-28T11:08:57.182-03:08] [Planning] [MBR-89][WARNING] [1][] [ecid:1453950534176,0] [tid:21532] 无法打开[C:OracleMiddlewareuser_projectsepmsystem1EssbaseServeressbaseserver1APPPlanningPlan2Plan2.esm](属于数据库[Plan2])
    [2016-01-28T11:08:57.182-03:08] [Planning] [SVR-97][ERROR] [32][] [ecid:1453950534176,0] [tid:21532] 未能加载数据库[Plan2]
    [2016-01-28T11:08:57.182-03:08] [Planning] [SVR-97][ERROR] [32][] [ecid:1453950534176,0] [tid:21532] 未能加载数据库[]
    [2016-01-28T11:08:57.182-03:08] [Planning] [SVR-97][ERROR] [32][] [ecid:1453950534176,0] [tid:21532] 未能加载数据库[]
    

    问题找到:

    无法打开C:OracleMiddlewareuser_projectsepmsystem1EssbaseServeressbaseserver1APPPlanningPlan2Plan2.esm
    找到此文件Plan2.esm,打开时报错:

    停止essbase服务,再打开此文件,依然报错;
    查进程,发现有一个进程开启着:
    关闭进程ESSSVR.exe,打开文件,可以正常打开。

    问题原因:

    由于停止essbase服务时,进程ESSSVR.exe没有正常关闭,导致重启之后无法加载plan2.
    手动关闭进程ESSSVR.exe,重启essbase服务。

  • 相关阅读:
    Rational工具介绍(转)
    MySQL表的存储引擎
    2009 年度最佳 jQuery 插件
    09年关门歇业的15大网站 雅虎旗下4网站上榜
    [转载]windows2003上IIS+PyISAPIe1.1..0部署成功
    安装IronPythonStudio出错:已解决
    C# 开源项目
    Cassandra在windows平台下安装布署,对No SQL感兴趣的朋友可以进来看看
    【转载】开发人员用的一些好网站
    [转载]用来武装Firebug的十三款Firefox插件
  • 原文地址:https://www.cnblogs.com/Codebee-club/p/11858149.html
Copyright © 2011-2022 走看看