问题描述:
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进程开启着。