参考资料:
http://docs.oracle.com/cd/E52471_01/bi.1111/e51804/toc.htm
http://docs.oracle.com/cd/E52471_01/bi.1111/e51804/toc.htm#BABFCHHC
BI版本要求:11.1.1.7.131017以及以上版本才可打mobile补丁。
1.执行:opatch lsinventory 验证补丁
确保OPtach版本是目前Oracle最新版本。(其实只要OPtach版本高于OUI版本即可。)
如果不是,请到support下下载,
p6880880_11
2000_Linux-x86-64.zip
下载和安装最新OPtach步骤详见本地笔记。
2. cd /u01/app/oracle/product/11.2.0/obiee_1/Oracle_BI1
unzip p18794832_111170_Generic.zip
3.停止服务:
3.1 cd $MW_HOME/instances/instance1/bin
./opmnctl stopall
3.2
cd
$MW_HOME/user_projects/domains/bifoundation_domain/bin
./stopManagedWebLogic.sh bi_server1
3.3 cd $MW_HOME/user_projects/domains/bifoundation_domain/bin
./stopWebLogic.sh
4.
设置环境变量 :
setenv ORACLE_HOME $PWD setenv PATH $ORACLE_HOME/bin:$PATH setenv JAVA_HOME $ORACLE_HOME/jdk setenv PATH $JAVA_HOME/bin:$PATH setenv PATH $ORACLE_HOME/OPatch:$PATH
5. cd
$MW_HOME
/Oracle_BI1/18794832
opatch apply
6.补丁应用成功,无警告。
7. 部署mobile app应用程序
cd $MW_HOME/Oracle_BI1/common/bin
./config.sh
8. choose Extend an existing Weblogic domain ,click next
9.
choose
mw_home/user_projects/domains/bifoundation_domain,click next
10.choose
Extend my domain using an existing extension template,click Browse
11.choose
oracle.bimad_template_11.1.1.jar,click next
12.click next
13.click next
14.click next
15.click next
16.click next
17.click next
18.click next
19.click next
更新安全配置mobile app应用程序
cd $MW_HOME
/user_projects/domains/bifoundation_domain/bin
./startWebLogic.sh
20.
cd $MW_HOME/Oracle_BI1/bifoundation/install
$MW_HOME/Oracle_BI1/common/bin/wlst.sh addMADCodeGrants.py t3://template:7001 weblogic
21.
复制Map,Translation,Plugins 文件夹
21.1备份已经存在的Translation到Translation_backup
$MW_HOME/user_projects/domains/bifoundation_domain/config/bipublisher/repository/Admin/Translation_backup
21.2从补丁所在目录下拷贝
Map,Translation,Plugins文件到
$MW_HOME/user_projects/domains/bifoundation_domain/config/bipublisher/repository/Admin
22.更改配置文件
22.1
cd /config/bipublisher/repository/Admin/Security 打开usercontextmap.xml文件
查找ORACLE_AS_JPS,添加
<userContextMap securityModel="ORACLE_AS_JPS"> <USER_ACCESSIBILITY_MODE>enableSection508</USER_ACCESSIBILITY_MODE> <USER_UI_LOCALE>UILang</USER_UI_LOCALE> <USER_REPORT_LOCALE>BIPReportLocale</USER_REPORT_LOCALE> <USER_TIME_ZONE_ID>BIPReportTimeZoneId</USER_TIME_ZONE_ID> <USER_MY_FAVORITE_LIMIT>default</USER_MY_FAVORITE_LIMIT> <USER_MULTI_TAB_MODE>default</USER_MULTI_TAB_MODE> <USER_BIPS_LOCALE>Locale</USER_BIPS_LOCALE> <USER_EMAIL_ADDRESS>USER_EMAIL_ADDRESS</USER_EMAIL_ADDRESS> </userContextMap>22.2
cd \instances\instance1\config\OracleBIPresentationServicesComponent\coreapplication_obips1
打开instanceconfig.xml文件,添加
<ServerInstance>
.....
<AdvancedReporting>
<EnableMAD>true</EnableMAD>
...
</AdvancedReporting>
</ServerInstance>
23 启动服务和BI组件
$ cd $MW_HOME/wlserver_10.3/server/bin
$ nohup sh ./startNodeManager.sh &
$ cd $DOMAIN_HOME/bin
$ nohup sh ./startWebLogic.sh &
cd $MW_HOME/user_projects/domains/bifoundation_domain/bin
nohup sh ./startManagedWebLogic.sh bi_server1 &
cd $MW_HOME/instances/instance1/bin
./opmnctl startall
24 创建APPS资料库,即在anwer共享文件里新建一个Apps Library文件夹
25 控制权限,主要是写/读的权限针对不同的用户开放。
26设置配置文件,重启BIMAD(BI Mobile App Designer)
cd $MW_HOME/user_projects/domains/bifoundation_domain/config/bipublisher/repository/Admin/Configuration
打开xmlp-server-config.xml
添加
<property name="APPS_LIBRARY_FOLDER_LOCAL" value="/Apps Library"/>
27.console重启BIMAD(BI Mobile App Designer)
28.验证安装
登入BI系统,点击主页,查看是否存在 Mobile Application