windows server 2012上面安装的oracle biee12c,今天启动biee报错了,一直弹出提示框 nqsserver 停止工作
Error: oracle business intelligence has stopped working
Problem signature:
Problem Event Name: BEX64
Application Name: sawserver.exe
Application Version: 12.2.1.0
Application Timestamp: 5616f0d2
Fault Module Name: yod.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 50ff431d
Exception Offset: 000000000001e940
Exception Code: c0000005
Exception Data: 0000000000000008
OS Version: 6.3.9600.2.0.0.272.7
Locale ID: 2057
Additional Information 1: d406
Additional Information 2: d406e47b17f73b5fc03376291226207b
Additional Information 3: 7458
Additional Information 4: 74581c46e97a8bc42cd289645d01850b
错误原因是由于这台机器上也安装了EPM,安装EPM修改了PATH变量,导致启动BIEE时找不到正确版本的yod.dll,
解决方案,定义自己的启动脚本,并设置PATH变量,然后启动biee
新建start_biee.cmd,内容
set PATH=C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
call D:\Oracle\Middleware\Oracle_Home\user_projects\domains\bi\bitools\bin\start.cmd
这个文件也必须放在目录
D:\Oracle\Middleware\Oracle_Home\user_projects\domains\bi\bitools\bin
运行start_biee.cmd启动biee。