BIEE升级是一件很头疼的事情,升级之后会导致分析报表不兼容出现大面积报错,相关服务器也会出现不可预知的错误 ,BIEE这块相关资料较少主要借助oracle官方论坛,导致问题的解决很费劲,一个月前我也是很曲折的将BIEE进行了小版本的升级,因为是第一次升级过程比较坎坷,幸好结果比较满意,所以这里我就记录下升级大致的步骤和升级过程中可能出现的错误以及解决方法
安装环境:window x86-64
升级前需要对11.1.1.7.0 备份(备份mw_home、instance 、rpd、catalog)
一、 BIEE升级到11.1.1.9.0 软件版本要求:
(1)、 BIEE 11.1.1.9.0版本只支持weblogic server 版本为10.3.6.0+
(2)、 JDK的版本问题 BIEE 11.1.1.9.0只支持 JDK 1.7.0.+版本以上
查看JDK版本如出现JDK版本不兼容的问题,安装JDK版本jdk-7u21-windows-x64.exe 并将安装目录$MW_HOME\Oracle_BI1\jdk 替换成最新版本的JDK
(3)、版本升级软件包下载
版本升级共需要3个安装包:
weblogic server10.3.6.0补丁包(patch 13629623 )
BIEE 11.1.1.9.0 官方安装软件
JDK 1.7.0.+版本以上 windows 64位安装软件
下载版本均为window 64位
1)weblogic server10.3.6.0补丁包下载地址:
https://updates.oracle.com/Orion/PatchDetails/process_form?patch_num=13529623
wls1036_upgrade_generic.jar
2)BIEE 11.1.1.9.0下载地址:
http://www.oracle.com/technetwork/middleware/bi-enterprise-edition/downloads/bi-downloads-2537285.html
二、 升级 Oracle WebLogic Server 版本( 10.3.5.0 至10.3.6.0 )
(1)、查看weblogic server版本
http://localhost:7001/console/login/LoginForm.jsp 登录BIEE主页查看
(2)安装新版本补丁包前需停掉weblogic服务
执行MW_HOME\ user_projects\domains\bifoundation_domain\bin 下 stopweblogic.cmd 关闭weblogic服务
(3)、执行安装程序 wls1036_upgrade_generic.jar
Java -jar wls1036_upgrade_generic.jar
安装完毕,启动weblogic 服务
登录http://localhost:7001/console/login/LoginForm.jsp 版本10.3.6.0安装成功
三、 升级 OBIEE版本 (11.1.1.7.0至11.1.1.9.0)
(1)升级前确保 weblogic server服务 完全关闭
执行 MW_HOME\user_projects\domains\bifoundation_domain\bin 下 stopweblogic.cmd 关闭weblogic服务
(2)启动软件目录\obi_WINDOWSX64_11.1.1.9.0_disk1of5\bishiphome\Disk1 下的setup.exe程序进行 OBIEE的安装
四、 升级 MDS 和 BIPLATFORM 方案数据库
查看MDS方案和BIPLATFORM方案的用户
执行MW_HOME\ Oracle_BI1 \bin 下 psa.bat批量文件
升级完成登录对应数据库验证方案用户是否升级为 11.1.1.9.0
SELECT OWNER, VERSION, STATUS, UPGRADED FROM SCHEMA_VERSION_REGISTRY;
五、 升级OPMN 系统组件
启动配置前需要修改相关配置
(1)、修改路径为MW_HOME \utils\config\10.3批处理文件setHomeDirs.cmd中 MW_HOME 和WL_HOME的路径
(2)确保 Node Manager 和 Admin Server 服务启动
执行MW_HOME/wlserver_10.3/server/bin/startNodeManager.cmd
执行MW_HOME/user_projects/domains/bifoundation_domain/bin /startWebLogic. Cmd
切记要启动admin server服务 未启动服务调出BI配置界面会出现更新BI域登录不上的问题
(3)、执行 MW_HOME/Oracle_BI1/bin/config.bat 调出配置界面
升级过程中 出现升级组件报错退出导致再次调用配置界面更新BI域登录不上
查看后台日志如下
解决办法:执行opmnctl registerinstance 重新打开配置界面
六、 验证OBIEE是否升级成功
http://192.168.78.165:9704/analytics/saw.dll?Admin
登录 升级成功
查看仪表盘出现截图报错问题解决办法:
(1)打开RPD 管理-》变量-》
变量管理器-》操作-》新建-》会话-》初始化块
变量管理器-》操作-》新建-》会话-》变量 增加变量NEED_NOT_REPLACE_TIME_DIM
操作完毕,保存rpd
(2)重新登录http://localhost/analytics/saw.dll?Admin 管理-》维护和故障排除-》发出 SQL 语句 添加CALL SAPURGEALLCACHE(); 清除缓存 ,显示正常升级完毕