然后根据提示录入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
解决:www.2cto.com
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