文档章节

Oracle biee10g在RedHat上的安装

沈珈右
 沈珈右
发布于 2014/01/27 00:08
字数 1311
阅读 735
收藏 2

准备


  1. 环境
    • Red Hat Enterprise Linux Server release 5.8 (Tikanga),64位
    • Oracle Release 10.2.0.4.0 64位 (已经安装好)
    • java version "1.6.0_45" 64位(oracle官网下载jdk-6u45-linux-x64-rpm.bin)
    • biee_linux_x86_redhat_101342 32位(好像10g只有32位?)
  2. 工具
    • SecureCRT,常用操作
    • leapFTP,windows ftp工具,负责上传文件到linux
    • Xmanager,负责调用bi的图形安装界面

创建用户


<!-- lang: shell -->
[root]useradd -g oinstall -G dba oraclebi #与之前创建oracle用户一致
[root]passwd oraclebi

配置jdk环境


由于安装biee时,biee强制要求jdk(jre不行),因此新安装一个jdk

  1. 检测系统位数:查看/根目录,有lib64的一般都是64位;uname -a,有x86_64的则为64位

  2. oracle官网下载jdk-6u45-linux-x64-rpm.bin,上传到服务器目录,比如/home/jdk。ftp相关命令:service vsftpd start/stop/restart,配置文件在/etc/vsftpd/目录下。

  3. 安装jdk

     [root]chmod 755 jdk-6u45-linux-x64-rpm.bin  #赋予执行权限
     [root]./jdk-6u45-linux-x64-rpm.bin   #一般会安装在/usr/java目录下
    
  4. 配置环境变量
    [root]vi /etc/profile #文件添加如下代码

     JAVA_HOME=/usr/java/jdk1.6.0_45
     PATH=$JAVA_HOME/bin:$PATH
     CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
     export JAVA_HOME PATH CLASSPATH
    
  5. 重新登录,检查安装结果

     rpm -qa | grep jdk
     java -version
    
  6. 放开jdk目录权限

     chmod -R 777 $JAVA_HOME
    

安装biee


  1. [oraclebi]上传biee_linux_x86_redhat_101342.zip文件到/home/oraclebi/SoftWare目录下,[oraclebi]unzip biee_linux_x86_redhat_101342.zip

生成两个目录,Server:主目录,Server_Ancillary:bi publisher相关

  1. 创建bi安装目录,目录结构类似Windows

     [root]mkdir -p /opt/app/OracleBI
     [root]mkdir -p /opt/app/OracleBIData
     [root]chown -R oraclebi:oraclebi /opt/app/OracleBI
     [root]chown -R oraclebi:oraclebi /opt/app/OracleBIData/
    
  2. 安装检查

     [oraclebi]cd /home/oraclebi/SoftWare/Server/Oracle_Business_Intelligence
     [oraclebi]./UnixChk.sh /opt/app/OracleBI
    

如果显示Success,则可以安装,但一般不会那么顺利。。

  • 如果报下面版本不符的错误,则可以直接修改/etc/redhat-release。

    Oracle BI EE 10.1.3.4 Supported Red Hat Linux versions:
    Red Hat Enterprise Linux AS release 4
    Red Hat Enterprise Linux ES release 4
    Red Hat Enterprise Linux Server release 5

  • 如果报下面的错误,则要修改最大文件打开数

    CHECK FAILED - ulimit -n should be at least 10240 or unlimited FAILURE!!
    This machine is NOT configured for Oracle BI EE 10.1.3.4

    参考下面的修改方法: [root]ulimit –n unlimited #去除限制
    或者
    [root]vi /etc/security/limits.conf #文件添加如下代码
    oraclebi soft nofile 10240
    oraclebi hard nofile 10240
    [root]vi /etc/profile #文件添加如下代码
    f [ $USER = "oraclebi" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
    ulimit -n 10240
    else
    ulimit -n 10240
    fi
    fi
    [root]source /etc/profile

  1. 安装 bi支持图形和console两种安装方式,建议图形化

    • 检测是否支持图形化

      [oraclebi]echo $DISPLAY #显示0:0,则可以支持图形化,能在服务器上本机安装
      [oraclebi]export DISPLAY=10.188.112.223:0.0 #选择通过Xmanager进行远程安装

    • 开始安装,在Xshell下执行

      []ssh 10.188.97.168 #bi服务器地址 [oraclebi]cd /home/oraclebi/SoftWare/Server/Oracle_Business_Intelligence
      [oraclebi]./setup.sh #大概等待15S,会弹出图形安装程序

    • 图形界面,类似Windows图形界面,类似Windows操作,没有特别,我们选择basic模式,bi目录为前面创建的目录。 注:最后一步的100%会一直持续大概10分钟,耐性等待。。(不知道oracle bi的程序设计人是怎么想的,这不是误导人么)

  2. 环境变量,可选

     [root]ORACLEBI_HOME=/opt/app/OracleBI   
     [root]export ORACLEBI_HOME    
    

启动服务


  1. 配置BI Server

     [oraclebi]cd $ORACLEBI_HOME/setup
     [oraclebi]vi user.sh    #找到Linux: Oracle BI 32 bit mode部分,去掉注释,并修改
     set +u
     # Oracle Parameters
     #---------------------------
     # Make sure that Oracle DB 32 bit Client is installed
     ORACLE_HOME=/oracle/product/10.2.0/db_1
     export ORACLE_HOME
     TNS_ADMIN=$ORACLE_HOME/network/admin
     export TNS_ADMIN
     PATH=$ORACLE_HOME/bin:/opt/bin:$PATH
     export PATH
     LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$LD_LIBRARY_PATH
     export LD_LIBRARY_PATH
    
  2. 启动BI Server、BI Presentation Services、OC4J(类似Windows)

    • 启动BI Server

        [oraclebi]cd $ORACLEBI_HOME/setup
        [oraclebi]./run-sa.sh start
      
    • 启动BI Presentation Services

        [oraclebi]./run-saw.sh start
      
    • 启动OC4J

        [oraclebi]oc4j -start
      

      注:我启动时,遇到报错{ERROR ServerFile[PersistentMap,/opt/app/OracleBI/oc4j_bi/j2ee/home/persistence/jms.state]: persistence file could not be locked. Resolve the sharing violation by ending the process currently holding the file lock or by using a different persistence directory for one or both processes.} 错误很明显,jms.state的锁被其它进程持有。解决办法:杀死当前持有锁进程或者更换JMS路径。我的解决办法是: [oraclebi]cd /opt/app/OracleBI/oc4j_bi/j2ee/home/persistence/ [oraclebi]mkdir backup [oraclebi]cp jms.state backup #先备份 [oraclebi]rm jms.state #直接删除,再重新启动OC4J。可以解决这个问题

    • 登陆http://10.188.97.168:9704/analytics,用户名密码都是Administrator

迁移部署


完全类似Windows,不过就是要上传rpd文件,比较麻烦(还是BI 11g好,有Web控制台)。

  1. 上传rpd到/opt/app/OracleBI/server/Repository
  2. 修改/opt/app/OracleBI/server/Config下的NQSConfig.INI #修改对应的rpd命名
  3. 上传catlog到/opt/app/OracleBIData/web/catalog #windows迁移报表到linux服务器时需要
  4. 修改/opt/app/OracleBIData/web/config下的instanceconfig.xml
  5. rpd文件内的oracle连接池tns要与服务器下的完全一致,那么我们要再建一个tns

    [oraclebi]cd $ORACLE_HOME/network/admin [oraclebi]vi tnsnames.ora #增加tns,不知道名称的可以在Windows下的tnsnames.ora文件里面找,或者cmd下tnsping bbsp166 > tns.txt 不知道为什么上面建立的tns,tnsping显示连接成功,但sqlplus却显示找不到服务,只好再用图形化添加tns [oraclebi]netca #又得用Xmanager,图形安装没什么好说的

  6. 重新启动BI Server、BI Presentation Services、OC4J

END

© 著作权归作者所有

沈珈右
粉丝 2
博文 1
码字总数 1311
作品 0
杭州
程序员
私信 提问
Redhat 6.4 安装 Oracle10g 血泪史

1.系统和软件,附下载地址 VMware Workstation 10.7z [红帽企业Linux.6.4.服务器版].rhel-server-6.4-x8664-dvd[ED2000.COM].iso 10201databaselinuxx86_64.cpio.gz 2.从0开始安装 安装虚拟机......

whaon
2015/01/18
6.8K
43
在redhat企业版5.8上装oracle 10g --笔记

注意事项: Que1:一般而言,在配置内核参数(gedit /etc/sysctl.conf)时,我们只需要修改kernel.shmmax. 1 为物理内存的一半: 物理内存grep MemTotal /proc/meminfo 2 单位是字节。(B) ...

长平狐
2012/09/19
319
0
企业级Linux市场:从三分天下,到二虎竞食

新闻来源:开源正泰 2010年,是企业级Linux中国市场极其不平静的一年,Oracle公司推出更具有优势的企业级Linux,RedHat中国渠道“脑 裂”,Novell SUSE被收购,原本明朗的企业级Linux市场再度...

红薯
2010/12/23
1K
5
红帽发布开源的 OpenStack RDO

红帽正在加速实现其开源的包含一个全新社区驱动的 OpenStack 分发的 OpenStack 云平台项目。 Red Hat OpenStack RDO 是官方在今天正式宣布的,可让用户轻松的采用 OpenStack。红帽同时也在构...

oschina
2013/04/18
9.9K
5
红帽挑战甲骨文对开源社区的领导权

在甲骨文(Oracle)宣布不在维护 Java 6 之后,红帽(Red Hat)立刻承诺它将长期维护开源的 OpenJDK 6。尽管OpenJDK 7 和 OpenJDK 8 项目依然将在 Oracle 的领导下,由其他成员支持完成,但这依然...

oschina
2013/03/10
2.9K
17

没有更多内容

加载失败,请刷新页面

加载更多

springboot2.0 maven打包分离lib,resources

springboot将工程打包成jar包后,会出现获取classpath下的文件出现测试环境正常而生产环境文件找不到的问题,这是因为 1、在调试过程中,文件是真实存在于磁盘的某个目录。此时通过获取文件路...

陈俊凯
今天
6
0
BootStrap

一、BootStrap 简洁、直观、强悍的前端开发框架,让web开发更加迅速、简单 中文镜像网站:http://www.bootcss.com 用于开发响应式布局、移动设备优先的WEB项目 1、使用boot 创建文件夹,在文...

wytao1995
今天
10
0
小知识:讲述Linux命令别名与资源文件的区别

别名 别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是: alias ppp='ping www.baidu.com' 它们并不总是用来缩短长命令。重要的是,你将它...

老孟的Linux私房菜
今天
8
0
《JAVA核心知识》学习笔记(6. Spring 原理)-5

它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring 仍然可以和其他的框架无缝整合。 6.1.1. Spring 特点 6.1.1.1. 轻量级 6.1.1.2. 控制反转 6.1.1....

Shingfi
今天
8
0
Excel导入数据库数据+Excel导入网页数据【实时追踪】

1.Excel导入数据库数据:数据选项卡------>导入数据 2.Excel导入网页数据【实时追踪】:

东方墨天
今天
11
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部