odi 1.7--statement is not in batch mode问题解决

问题描述:

odi11.1.1.7 ,oracle中间表,往essbase送数据,当数据为10的倍数时,会报错:

报错信息: statement is not in batch mode,截图:

 

解决方法:

打补丁,补丁号为 15998826,可在oracle support搜到;

打补丁步骤:

1.
将15998826文件夹下的oui目录下的所有文件拷贝到odi安装目录的opatch(C:\oracle\product\11.1.1\Oracle_ODI_1\OPatch)下

2.
打开cmd,
cd C:\oracle\product\11.1.1\Oracle_ODI_1\OPatch

3.
set ORACLE_HOME=C:\oracle\product\11.1.1\Oracle_ODI_1
set ODI_HOME=C:\oracle\product\11.1.1\Oracle_ODI_1
opatch apply

成功。

备注:确保ODI是关闭的!!!!!确保没有ODI进程开启着。

 

 

posted @ 2016-09-05 13:42  Stepheng  阅读(92)  评论(0)    收藏  举报