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.
作者:韩小乐
-------------------------------------------
个性签名:❤祝祖国70岁生日快乐❤
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“Like”哦,博主在此感谢!