一、环境说明

版本: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

  1. #!/bin/sh
  2.  
  3. # 产生boot.properties
  4.  
  5. # 2013.1.8
  6.  
  7. # version 1.0
  8. #
  9.  
  10. export BI_INSTALL_DIR=/data/biee
  11.  
  12. export username=weblogic
  13.  
  14. export password=webl0gic
  15.  
  16. export DOMAIN_HOME=$BI_INSTALL_DIR/user_projects/domains/bifoundation_domain
  17.  
  18. cd $DOMAIN_HOME/servers/AdminServer/security
  19.  
  20. echo username=$username >>boot.properties
  21.  
  22. echo password=$password >>boot.properties
  23.  
  24. cd $DOMAIN_HOME/servers/bi_server1/security
  25.  
  26. echo username=$username >>boot.properties
  27.  
  28. echo password=$password >>boot.properties
  29.  
  30. ls $DOMAIN_HOME/servers/AdminServer/security/boot.properties
  31.  
  32. cat $DOMAIN_HOME/servers/AdminServer/security/boot.properties
  33.  
  34. ls $DOMAIN_HOME/servers/bi_server1/security/boot.properties
  35.  
  36. 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

  1. # start oracle biee 11g
  2.  
  3. # 2012.12.17
  4. # version 1.0
  5. #
  6.  
  7. export BI_INSTALL_HOME=/data/biee
  8. export ORACLE_INSTANCE=$BI_INSTALL_HOME/instances/instance1
  9. export DOMAIN_HOME=$BI_INSTALL_HOME/user_projects/domains/bifoundation_domain
  10. export WL_HOME=$BI_INSTALL_HOME/wlserver_10.3
  11. export BISERVER=bi_server1
  12. export DATE=`date +%Y%m%d`
  13. export TIME=`date +%Y%m%d%H%M%S`
  14.  
  15. mkdir /tmp/biee_logs_$DATE
  16. export BIEE_LOGS=/tmp/biee_logs_$DATE
  17.  
  18. nohup $DOMAIN_HOME/bin/startWebLogic.sh > $BIEE_LOGS/start_AdminServer_$TIME.log &
  19. echo "Starting BIEE WebLogic Admin server ......"
  20. sleep 60
  21.  
  22. nohup $DOMAIN_HOME/bin/startManagedWebLogic.sh $BISERVER > $BIEE_LOGS/start_bi_server1_$TIME.log &
  23. echo "Starting BIEE Managed server ......"
  24. sleep 120
  25.  
  26. echo "Starting OBIEE server ......"
  27. $ORACLE_INSTANCE/bin/opmnctl startall
  28. $ORACLE_INSTANCE/bin/opmnctl status
  29.  
  30. echo "Starting BIEE Managed Server Log....."
  31. tail -f $BIEE_LOGS/start_bi_server1_$TIME.log

五、关闭BIEE

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

stopBI.sh

  1. # stop oracle biee 11g
  2.  
  3. # 2012.12.17
  4. # version 1.0
  5. #
  6.  
  7. export BI_INSTALL_HOME=/data/biee
  8. export ORACLE_INSTANCE=$BI_INSTALL_HOME/instances/instance1
  9. export DOMAIN_HOME=$BI_INSTALL_HOME/user_projects/domains/bifoundation_domain
  10. export WL_HOME=$BI_INSTALL_HOME/wlserver_10.3
  11. export BISERVER=bi_server1
  12.  
  13. echo "Stop OBIEE System Components ......"
  14. $ORACLE_INSTANCE/bin/opmnctl stopall
  15.  
  16. echo "Stop OBI Managed Server ......"
  17. $DOMAIN_HOME/bin/stopManagedWebLogic.sh $BISERVER
  18.  
  19. echo "Stop Weblogic Admin Server ......"
  20. $DOMAIN_HOME/bin/stopWebLogic.sh

原文地址

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

BIEE启动关闭服务(转)的更多相关文章

  1. 【biee】BIEE启动关闭服务

    转至:http://blog.sina.com.cn/s/blog_7e04e0d00101k5r8.html 版本:BIEE11g (11.1.1.6.0-11.1.1.6.7) OS:RHEL 5 ...

  2. 批处理启动vm虚拟机服务 vm12启动无界面启动vm虚拟机系统 windows上如何操作服务 sc net启动关闭服务

    windows(win10)批处理脚本 打开vm虚拟机的服务,并且开启无界面虚拟机 @echo off net start "vds" net start "VMAuth ...

  3. 使用Windows命令行启动关闭服务(net,sc用法)

    下面两个命令最好以管理员方式启动cmd窗口,否则出现权限问题. 1.net用于打开没有被禁用的服务, NET命令是功能强大的以命令行方式执行的工具. 它包含了管理网络环境.服务.用户.登陆大部分重要的 ...

  4. mariaDB 安装/卸载+启动/关闭 服务

    1.设置环境变量 无论是用户环境变量还是系统环境变量 2.启动服务 进入根目录 名字根据 --install 后的 参数来决定 叫MariaDB,MySQL 都可以 mysqld.exe --inst ...

  5. C#检查服务状态和启动关闭服务

    WinForm 判断服务状态,显示服务名称和状态 https://blog.csdn.net/u013063880/article/details/78626200 C#获得服务,判断服务状态,启动服 ...

  6. Oracle 服务手动启动关闭

    在windows7中安装完Oracle11g之后会出现一下七种服务:可通过运行->services.msc查看. 其中各个服务名称中的ORCL或orcl为SID即System IDentifie ...

  7. Oracle 11g 服务启动/关闭 及 DB dump 导入

    本地启动Oracle 服务脚本 由于本地机子安装了Oracle后,会自动启动一些默认的Oracle服务,这样子会导致机子比较慢.所以需要改成手动启动/关闭服务. 即用即开,不用就关. 开启的脚本: O ...

  8. Centos7 设置Mongodb开机启动-自定义服务

    (1).在/lib/systemd/system/目录下新建mongodb.service文件,内容如下 [Unit] Description=mongodb After=network.target ...

  9. 启动/关闭oracle服务有三种方式

    启动oracle服务有三种方式: 1 从控制面板 2 使用MS-DOS命令 3 通过Oracle Administration Assistant for WindowsNT -通过控制面板启动ora ...

随机推荐

  1. const 变量修饰 研究

    #include<stdio.h> #include<iostream> using namespace std; struct A { ;} ;} }; int main() ...

  2. iOS 开发的一些网址

    http://www.cnblogs.com/iCocos/p/4553291.html ios学习路线图,值得看一下你的哪些技术还没掌握到位还有就是往高级发展还差哪些知识(这个人的博客特别值得看,虽 ...

  3. webpack打包器简单入门

    概念 webpack是一个现代javascript应用程序的模块打包器. 当webpack处理你的应用程序时,它会递归构建一个依赖图(包含了你的应用程序所需要每个模块),然后把这些模块打包到少数几个b ...

  4. [leetcode]Scramble String @ Python

    原题地址:https://oj.leetcode.com/problems/scramble-string/ 题意: Given a string s1, we may represent it as ...

  5. [leetcode]Evaluate Reverse Polish Notation @ Python

    原题地址:https://oj.leetcode.com/problems/evaluate-reverse-polish-notation/ 题意: Evaluate the value of an ...

  6. 使用C#开发一个简单的P2P应用

    作者: 刘彦青 本篇文章讨论了一种设计P2P网络应用程序的简单方法. 尽管有许多P2P网络不需要索引服务器或中央服务器,各客户机之间可以互相直接通讯,但下面的图1还是显示了P2P网络的基本工作原理,一 ...

  7. MFC剪贴板通信

    1.建立一个基于对话框的应用程序,界面如下: 2.对两个按钮进行消息响应: void CChipBoardOperateDlg::OnBnClickedBtnCopycb() { // TODO: 在 ...

  8. 【Java】Java-UTC-时间戳处理

    Java-UTC-时间戳处理 java utc 时间戳_百度搜索 JAVA获取时间戳,哪个更快 - 潇湘客 - ITeye博客 Java获取UTC时间的方法详解_java_脚本之家 Java UTC时 ...

  9. GIT 如何合并另一个远程Git仓库的文件到本地仓库里某个指定子文件夹并不丢失远程提交记录?

    问题背景:     最近在重新整理手中的一个项目,目前该项目分为PC项目,手机项目,某第三方接口项目,第三方接口服务项目和手机项目     因为之前规划的原因,原来的四个项目是分两个解决方案来管理的 ...

  10. 转: git使用时让http记住帐号密码

    见 http://git.mydoc.io/?t=154710 https 方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受 https 带来的极速 按照以下设置记住密 ...