Oracle BIEE 10 g 在suse 10下的安装

Oracle BIEE 10 g 在suse 10下的安装

系统环境:
SUSE Linux Enterprise Server 10 (i586)
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
biee_linux_x86_SUSE_101342

下载BIEE安装软件:

可以到oralce官方网站上下载biee_linux_x86_SUSE_101342

硬件:
最低配置:1 GHz CPU,2GBRAM,2.6G空余磁盘安装空间,2G-4G磁盘交换空间。

安装前的准备:
1.创建用户:
使用root用户创建用户oraclebi/oraclebi,加入oracle和dba组
#useradd oraclebi
#passwd oraclebi
#usermod –a –G oracle,dba oraclebi
可以通过如下命令查看oraclebi所属的组
#groups oraclebi

2.安装jdk1.5以上版本(此处已安装了jdk1.6,以1.6进行说明)
先用$java -version命令查看环境中是否有java环境,如果有且是jdk1.5以上版本则跳过该步骤(注意如果是root或其他用户安装的jdk,需要赋予oraclebi用户的读写权限,如#chmod 777 /opt/java/jdk1.6.0_18 )--我的JDK安装目录。在java.sun.com下载jdk_1_5_0_8-linux-i586.bin(或者更高版本)


$chmod +x  jdk-6u18-linux-i586.bin
$ ./ jdk-6u18-linux-i586.bin
再编辑/etc/ profile文件,将如下代码放到最前面:
JAVA_HOME=/opt/java/jdk1.6.0_18/

CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib.dt.jar

PATH=$JAVA_HOME/bin:$PATH

exportJAVA_HOME CLASSPATH PATH

exportLANG=_SU
重新登陆后,对jdk是否正常进行检查:
$ java -version
java version "1.6.0_18"

Java(TM)SE Runtime Environment (build 1.6.0_18-b07)

JavaHotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)

3.安装oracle客户端
具体安装可参考相关文档,安装到/opt/oracle目录下。

4.设置环境变量
把修改以下代码加到/etc/profile/ oracle.sh  文件中:
           ORACLE_BASE=/opt/oracle

 ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1

 ORACLEBI_HOME=/opt/oraclebi

  ORACLE_SID=orcl

 NLS_LANG="Simplified Chinese_china".ZHS16GBK

 PATH=$PATH:$ORACLE_HOME/bin:/opt/java/jdk1.6.0_18/bin:$HOME/bin 

export ORACLE_SID

export ORACLE_BASE

export ORACLE_HOME

export ORACLEBI_HOME

export PATH

5.设置安装环境:
以下操作在oraclebi用户下进行。
把下载的biee_linux_x86_SUSE_101342.zip文件上传到到该服务器的 /home/share下  --此路径一般放我共享的文件,解包:
$ cd /home/share /
$ unzip  biee_linux_x86_SUSE_101342.zip
解包完成后就可以看到/home/share目录,进入该目录可看到如下两个文件:
Server Server_Ancillary
Server文件夹中是BIEE的主体服务器的安装文件。而Server_Ancillary是BIEE配套的桌面组件BIOFFICE和BI Publisher,可以用来进行桌面办公协同和生成高级报表。
创建安装目录(root用户下执行):
# mkdir  /opt/oraclebi
# mkdir /opt/oraclebidata
# chown oraclebi:users  /opt/oraclebi
# chown oraclebi:users  /opt/oraclebidata

检查:
进入目录,执行UnixChk.sh检查安装环境(oraclebi用户下执行):
$cd /home/share/Server/Oracle_Business_Intelligence
$ ./UnixChk.sh /opt/oraclebi
SUCCESS!! - This machine is configured for Oracle BI EE 10.1.3.4         --(正确)

则表示可以环境配置正确,可以安装了。

我的提示信息如下:

CHECKFAILED - Unsupported version SUSE Linux Enterprise Server 10 (i586)

VERSION= 10 for Oracle BI EE 10.1.3.4

SupportedSuSE Linux versions:

   SUSE LINUX Enterprise Server 9

locale:Cannot set LC_CTYPE to default locale: No such file or directory

locale:Cannot set LC_MESSAGES to default locale: No such file or directory

locale:Cannot set LC_COLLATE to default locale: No such file or directory

CHECKFAILED - ulimit -n should be at least 10240 or unlimited

FAILURE!!- This machine is NOT configured for Oracle BI EE 10.1.3.4 

但不管,继续以下操作

 

开始安装:
1.安装
按照如下操作(oraclebi用户下执行)。
首先运行
$cd /opt/oraclebi
$./oraclebi_enable_jdk_home_permissions.sh
然后安装biee
$cd /home/share/Server/Oracle_Business_Intelligence
$./setup.sh –console
接下来就根据提示去一步一步的安装了。
注意安装路径,这里的Installation Localtion和Data Localtion数据路径分别是/opt/oraclebi和/opt/oraclebidata,所以直接点回车就可以了,以下需要特别注意安装提示,需要注意的地方有:
… …
选择安装类型:录入1,选择Basic,注意如果选择Advanced需要事先安装applicationserver。
接下来选择安装类型:录入1,选择complete
然后根据提示录入jdk的路径
录入oc4jadmin的密码
再选择安装语言,录入8,选择english
接下来一步一步按提示操作就开始安装了。
如果中途意外中止了安装,需要在root用户下把/opt/oraclebi和/opt/oraclebidata目录删除,重启机器后才能再次重新安装。
经过十几分钟的等待,安装基本结束后,系统会做出OC4J的一些提示信息:

2.安装后的配置
修改user.sh文件
$cd /opt/oraclebi/setup
$vi user.sh
在Linux: Oracle BI 32 bit mode部分去掉注释并修改如下:
###############################################################
# Linux: Oracle BI 32 bit mode
################################################################
set +u
# Oracle Parameters
#---------------------------
# Make sure that Oracle DB 32 bit Client is installed
         ORACLE_HOME=/export/home/oracle/10g

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/lib:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH

3.检查BI进程是否正常:
$cd /opt/oraclebi/setup
./run-sa.sh start
启动进程:Oracle Business Intelligence Server process

./run-saw.shstart

启动进程:OracleBusiness Intelligence Presentation Services process和Oracle Business Intelligence Javahost process

./run-sch.shstart
启动进程:Oracle Business Intelligence Scheduler process
在启动Scheduler process时会出现问题,暂时不管它,继续启动oc4j,


./oc4j –start
启动OC4J

启动oc4j后就可以在浏览器窗口地址中录入http://ip:9704/analytics来OBI登陆了,我这里用的是http://192.168.1.110:9704/analytics,用户名和口令都是Administrator,如果能正常登陆则说明biee安装正常。

配置sheduler
创建数据库用户:oraclebi/oraclebi,
然后执行$ /opt/oraclebi/server/Schema /SAJOBS.Oracle.sql和SAACCT.Oracle.sql脚本,代码如下:
通过pl/sql 工具 登陆用户sysdba
create user oraclebi identified by oraclebi
grant connect,resource to oraclebi;

通过pl/sql工具 登陆用户oraclebi
提取这两个 /SAJOBS.Oracle.sql和SAACCT.Oracle.sql脚本,并执行里面的脚本语句


配置tnsname:
参考oralce安装文档


然后修改odbc.ini文件:
$ORACLEBI_HOME/setup
$vi odbc.ini
修改如下部分
[ODBC Data Sources]

AnalyticsWeb=OracleBI Server

Cluster=OracleBI Server

SSL_Sample=OracleBI Server

orcl=libnqsdbgatewayoci10g.so

 

[orcl]

Driver=/opt/oraclebi/server/Bin/libnqsdbgatewayoci10g.so

Description=OracleBI Server

ServerMachine=192.168.1.110

DBCName=192.168.1.110

Username=oraclebi

Password=oraclebi

Database=orcl

DefaultDatabase=orcl


然后执行:


$ ./opt/oraclebi/setup/sa-init.sh
再执行:
$ /opt/oraclebi/server/Bin/schconfig

 

如在这步操作中,如出现以下错误

 ./schconfig: error while loading sharedlibraries: libnqutilitygeneric.so: cannot open shared object file: No such fileor directory

 

解决:

cd/opt/oraclebi/setup,执行./common.sh,输入

exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/oraclebi/server/Bin

./sa-init.shstart

 

 cd /opt/oraclebi/server/Bin,执行

exportSAROOTDIR=/opt/oraclebi

exportSAWROOTDIR=/opt/oraclebi/web

exportSADATADIR=/opt/oraclebidata

exportSATEMPDIR=/opt/oraclebidata/tmp 

 

 

再执行:
$ /opt/oraclebi/server/Bin/schconfig

否则直接到此执行以下内容:
根据提示在Delivers Configuration Menu项中选择1 - Configure Scheduler
然后Scheduler Configuration选择1 – Database
再在Scheduler Database Configuration选择3 - Data Source Name如下:
>>> Enter Choice: 3
Enter Data Source Name [] : charge
最后保存退出即可。
即按如下顺序执行:1,回车,1,回车,3,回车,录入“charge”,回车,0,回车,录入“y”,回车,0,回车,0,回车,就可以完成操作。

 

/opt/oraclebi/setup,执行./common.sh,输入

 ./run-sch.sh start


然后执行如下脚本:
$cd /opt/oraclebi/setup
$./run-sch.sh start
Oracle

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值