一、环境说明

版本:BIEE11g (BIEE_11.1.1.9.0)

OS:CentOS 6.5 64bit (所有的linux服务器都适用)

二、BIEE启动与关闭

BIEE11g 的启动包括三个部分:启动WebLogic的AdminServer和ManageServer、启动BIEE核心组件

2.1、启动

启动WebLogic的AdminServer

/data/biee/user_projects/domains/bifoundation_domain/bin/startWebLogic.sh

启动WebLogic的ManageServer

/data/biee/user_projects/domains/bifoundation_domain/bin/startManagedWebLogic.sh bi_server1

启动BIEE核心组件

/data/biee/instances/instance1/bin/opmnctl  startall

/data/biee/instances/instance1/bin/opmnctl  status

2.2、关闭

关闭的顺序和启动的顺序相反

Stop OBIEE System Components(关闭BIEE核心组件)

/data/biee/instances/instance1/bin/opmnctl  stopall

Stop OBIEE Managed Server(关闭WebLogic的ManageServer)

/data/biee/user_projects/domains/bifoundation_domain/bin/stopManagedWebLogic.sh bi_server1

Stop Weblogic Admin Server(关闭WebLogic的AdminServer)

/data/biee/user_projects/domains/bifoundation_domain/bin/stopWebLogic.sh

三、免密码启动

在生产环境中,我们启动关闭 Weblogic的Server时都需要输入管理员帐户和密码,因此,如果我们需要使用一个脚本来启动和关闭BIEE11g,则需要用到 boot.properties属性文件,我们在其中定义好WebLogic的管理员帐户和密码,启动Server的时候,会自动读取此文件,并自动将文件内容加密。

将以下脚本保存为boot_properties.sh,赋于755权限,并执行此脚本,则会在BIEE的两个Server(AdminServer和bi_server1)上生成boot.properties。

boot_properties.sh

#!/bin/sh

# 产生boot.properties

# 2013.1.8

# version 1.0
# export BI_INSTALL_DIR=/data/biee export username=weblogic export password=webl0gic export DOMAIN_HOME=$BI_INSTALL_DIR/user_projects/domains/bifoundation_domain cd $DOMAIN_HOME/servers/AdminServer/security echo username=$username >>boot.properties echo password=$password >>boot.properties cd $DOMAIN_HOME/servers/bi_server1/security echo username=$username >>boot.properties echo password=$password >>boot.properties ls $DOMAIN_HOME/servers/AdminServer/security/boot.properties cat $DOMAIN_HOME/servers/AdminServer/security/boot.properties ls $DOMAIN_HOME/servers/bi_server1/security/boot.properties cat $DOMAIN_HOME/servers/bi_server1/security/boot.properties

四、启动BIEE

将以下脚本保存为startBI.sh,赋755权限,一条命令可启动BIEE11g,同时,会在/tmp下创建目录biee_logs_当天日期,在目录中存放AdminServer和bi_server1的启动日志,并且在启动最后会以tail的方式动态加载bi_server1的启动日志。

startBI.sh

# start oracle biee 11g

# 2012.12.17
# version 1.0
# export BI_INSTALL_HOME=/data/biee
export ORACLE_INSTANCE=$BI_INSTALL_HOME/instances/instance1
export DOMAIN_HOME=$BI_INSTALL_HOME/user_projects/domains/bifoundation_domain
export WL_HOME=$BI_INSTALL_HOME/wlserver_10.3
export BISERVER=bi_server1
export DATE=`date +%Y%m%d`
export TIME=`date +%Y%m%d%H%M%S` mkdir /tmp/biee_logs_$DATE
export BIEE_LOGS=/tmp/biee_logs_$DATE nohup $DOMAIN_HOME/bin/startWebLogic.sh > $BIEE_LOGS/start_AdminServer_$TIME.log &
echo "Starting BIEE WebLogic Admin server ......"
sleep 60 nohup $DOMAIN_HOME/bin/startManagedWebLogic.sh $BISERVER > $BIEE_LOGS/start_bi_server1_$TIME.log &
echo "Starting BIEE Managed server ......"
sleep 120 echo "Starting OBIEE server ......"
$ORACLE_INSTANCE/bin/opmnctl startall
$ORACLE_INSTANCE/bin/opmnctl status echo "Starting BIEE Managed Server Log....."
tail -f $BIEE_LOGS/start_bi_server1_$TIME.log

五、关闭BIEE

将以下脚本保存为stopBI.sh,赋755权限,一条命令可关闭BIEE11g

stopBI.sh

# stop oracle biee 11g

# 2012.12.17
# version 1.0
# export BI_INSTALL_HOME=/data/biee
export ORACLE_INSTANCE=$BI_INSTALL_HOME/instances/instance1
export DOMAIN_HOME=$BI_INSTALL_HOME/user_projects/domains/bifoundation_domain
export WL_HOME=$BI_INSTALL_HOME/wlserver_10.3
export BISERVER=bi_server1 echo "Stop OBIEE System Components ......"
$ORACLE_INSTANCE/bin/opmnctl stopall echo "Stop OBI Managed Server ......"
$DOMAIN_HOME/bin/stopManagedWebLogic.sh $BISERVER echo "Stop Weblogic Admin Server ......"
$DOMAIN_HOME/bin/stopWebLogic.sh

原文地址

http://blog.sina.com.cn/s/blog_7e04e0d00101k5r8.html

最新文章

  1. AngularJS中的模板安全与作用域绑定
  2. MAC使用CocoaPods
  3. ubuntu 远程开机
  4. ln 软链接与硬链接的区别再次回顾
  5. Caffe学习系列(6):Blob,Layer and Net以及对应配置文件的编写
  6. phonegap–app启动欢迎引导页localstorage
  7. go语言示例-Timer计时器的用法
  8. 浅谈.net中的params关键字
  9. 如何判断JDK是32位还是64位
  10. python学习笔记之九:模块和包
  11. 记一次坑die(误)的题目--HDU2553--(DFS)
  12. js中各个类型的转换总结
  13. java中io流浅析
  14. spring 上传文件文件的一个例子,
  15. Uniscribe相关文章
  16. Weex学习与实践
  17. ubuntu系统下安装pyspider:使用supervisord启动并管理pyspider进程配置及说明
  18. Deep Residual Learning for Image Recognition(残差网络)
  19. 笔记本wifi热点设置好后,手机连上但不能上网问题
  20. 数据挖掘学习笔记——kaggle 数据预处理

热门文章

  1. 服务器配置多版本CUDA、CUdnn(不同Linux账户使用不同CUDA、CUdnn版本)
  2. [转]微信JSAPI 微信内置JSAPI 2015年1月官方正式API接口,分享完整实例
  3. 如何使用pycharm调试(debug) django的测试用例?
  4. 试用ArcGIS Server 10.1 X64 for windows
  5. .Net-using-Class:String 类
  6. 华清远见Linux设备驱动(每章小结)
  7. LeetCode 114| Flatten Binary Tree to Linked List(二叉树转化成链表)
  8. Laravel 5.5 使用 Jwt-Auth 实现 API 用户认证以及刷新访问令牌
  9. Kaggle 商品销量预测季军方案出炉,应对时间序列问题有何妙招
  10. 【转】TensorFlow四种Cross Entropy算法实现和应用