essbase数据库某个plan type出现invalid block header问题
问题描述:
用户在启动规则时报错,“Invalid block header: Illegal block type -- Please restore from backup”。
解决方案:
使用esscmd 命令,(/app/epm/Middleware/user_projects/epmsystem2/EssbaseServer/essbaseserver1/bin
sh startEsscmd.sh
:::[0]->
:::[0]->login server admin password
:::[0]->select HP
:::[0]->RPT
:::[0]->getdbstats //查看数据库状态
:::[0]->validate 20160127.log //验证数据库是否有错误,如果有错将输出错误信息到20160127.log(在RPT目录下)
诊断日志会指出错误的块信息。
出现此问题,是业务规则在运行时,系统刷库或系统出现异常导致。
登陆EAS,选择出现问题的plantype,右键删除所有数据。
重新启动 startEsscmd.sh,验证数据库状态。
将备份的数据导出到txt,然后导入到该plantype。
本文提供了解决 Essbase 数据库中 plantype 出现 'Invalidblockheader:Illegalblocktype--Pleaserestorefrombackup' 错误的方法。通过使用 esscmd 命令,登录 EAS 删除数据并重新导入,解决业务规则运行时导致的问题。
708

被折叠的 条评论
为什么被折叠?



