EPM问题汇总之--Essbase问题-无效块标题: 块类型非法

转载自

洋葱社区-使用Essbase插件连接Essbase时提示:无效块标题: 块类型非法 – 请使用 IBH Locate/Fix 实用程序查找/修复 IBH 问题


问题描述:

运行规则时报错:

无效块标题: 块类型非法--请从备份中恢复

截图:



问题原因:

index文件和pag文件不匹配导致。

例如:运行规则的过程中进行刷库的操作


解决方法:

远程Essbase服务器,使用dos命令,执行startMaxl.bat脚本进入maxl命令窗口:

C:\Users\Administrator>cd  D:\Oracle\Middleware\user_projects\epmsystem2\EssbaseServer\essbaseserver1\bin

D:\Oracle\Middleware\user_projects\epmsystem2\EssbaseServer\essbaseserver1\bin>startMaxl.bat

MAXL> login admin  password  on localhost;

 OK/INFO - 1051034 - 正在以用户 [admin@Native Directory] 身份登录.
 OK/INFO - 1241001 - 登录至 Essbase.

执行以下语句:

alter application APPNAME disable commands;
alter system logout session on database APPNAME.DBName;
alter database APPNAME.DBName validate data to local logfile 'invalid_blocks';
alter database APPNAME.DBName repair invalid_block_headers;

语句解释:

Disable all logins.
Forcibly log off all users.
Run the MaxL statement to get invalid block header information.
Repair invalid block headers, if applicable.


问题最终解决!!!~~~

(备注:此问题没有亲身经历,是其他同事遇到,且测成功。方法来自 KingLee 大神的洋葱社区





posted @ 2016-11-15 10:18  Stepheng  阅读(140)  评论(0)    收藏  举报