Oracle BI安装及使用指南(linux) - 图文

更新时间:2024-04-23 08:50:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Oracle BI安装及使用指南

2009年 11月

文档修改履历

No 1 2 版本 1.0 1.1 日期 2009-11-11 2009-12-1 修改人 内容 初版 追加dashboard显示,以及配置问题及解决方法 审查人 注:无

目录

1、准备工作 ..................................................................................................................................... 2 2、安装 ........................................................................................................................................... 5

1

1、 准备工作

(1)、本次安装的软件版本为: Oracle Business Intelligence 10.1.3.3.2 安装的操作系统为:Red Hat Enterprise Linux 5 始内存大小为:1024MB

硬盘大小为20G(Oracle Business Intelligence 10.1.3.3.2安装时,要求安装路径至少4G空间) (2)、在桌面上单击右键,进入Linux命令行终端,可以看到终端的标题是root@localhost~

表示当前用户为root,第一行的字符串为[root@localhost~]#,#是root用户的标志, 其他用户后面带$符号

(3)、创建Oracle用户组账号:在命令行输入内容为 groupadd –g 630 oracle

该命令行的意思是创建一个ID号为630(一般要求大于500)

(4)、添加用户:在命令行输入useradd oraclebi后回车,然后输入passwd oraclebi回车 输入用户oraclebi的密码,并需要再次出入相同密码确认。

追加本用户为oracle用户组的用户

(5)、安装JDK,Oracle Business Intelligence 10.1.3.3.2要求JDK版本在1.5或者以上,所以需要检查

一下jdk的版本,使用命令 java –version 查看jdk版本,如果低于1.5,则需要自己重新安装并配置。

注意:(笔者曾经试着采用JDK1.5.0,但是没有达到安装要求,所以采用的是jdk1.6.0) 安装过程如下:

首先是把安装文件放置在/home/oraclebi/jdk1.6目录下,输入命令 cd /home/oraclebi/jdk1.6进入到该

2

目录,输入命令chmod +x jdk-6u16-linux-i586.bin赋予用户的执行权限,

然后输入:./ jdk-6u16-linux-i586.bin运行这个安装程序

此时会显示licese,一直按回车,会有询问你是否同意license

Do you agree to the above license terms ? [ yes or no ] 输入yes

。、

3

按回车完成安装。

(6)、设置安装环境

1)、在命令行输入:vi /etc/profile,打开profile文件

在里面加入下面几句

#set java environment

JAVA_HOME=/home/oraclebi/jdk1.6/jdk1.6.0_16 CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH

保存退出。

2)、在目录/etc/profile.d下面新建java.sh文件,再次进入命令行终端,输入命令/etc/profile.d/java.sh

java.sh中输入以下内容:

#set java environment

JAVA_HOME=/home/oraclebi/jdk1.6/jdk1.6.0_16 CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH

4

保存退出。

然后给java.sh分配权限:chmod 777 /etc/profile.d/java.sh 3)、在终端使用echo命令检查环境变量设置情况。

#echo $JAVA_HOME #echo $CLASSPATH #echo $PATH

重新启动shell,然后输入命令

javac –version

会发现jdk的版本变成了我们刚刚安装的版本

4)、创建安装目录(root用户下执行):并且把权限给用户

# mkdir /home/oraclebi/OracleBI # mkdir /home/oraclebi/OracleBIData

# chown oraclebi:users /home/oraclebi/OracleBI # chown oraclebi:users /home/oraclebi/OracleBIData

2、 安装

(1)、把安装文件拷贝到他的用户路径下可以看到安装文件包含两个包,其中RH_Linux是我们要安装

的OracleBI的包

其中RH_Linux是我们这次要安装的内容

安装文件就是位于RH_Linux/Oracle_Business_Intelligence路径下的Linux.bin文件

事先已经将安装用的镜像文件放在了/home/oraclebi/bi中了,使用root账户执行以下命令将iso文件解开 mount –t iso9660 –o loop /home/oraclebi/bi/BI10.1.3.3.2forX86.iso /home/oraclebi/setup 注意:/home/oraclebi/setup文件夹是事先建好的

(2)、改用帐户oraclebi进行安装先查看用户的权限,使用命令ulimit,如果是unlimited就可以了,如

果不是进行修改$ ulimit –n unlimited

进入到安装文件所在的路径/home/oraclebi/setup/RH_Linux/Server/Oracle_Business_Intelligence下,执行安装过程,输入命令:./setup.sh -console

需要等待一段时间,然后出现要求用户确认硬盘大小的界面,自己确认安装文件夹剩余空间的大小,

5

确认符合要求则输入【1】,

进入安装路径选择,默认的是usr/local/OracleBI,在这里我们输入事先定义好的文件夹OracleBI的路径

数据存放路径选择,默认的是usr/local/OracleBIData,输入事先定义好的OracleBIData的路径 选择Istallation Type :选默认的,先输入【0】,再输入【1】

选择安装类型:也是默认的,先输入【0】,再输入【1】

6

输入JDK路径:

输入oc4jadmin 的密码

选择【3】退出

这个时候在/home/oraclebi的目录下生成量个sh文件:oraclebi_enable_jdk_home_permissions.sh 转到root帐户执行这个文件,使用命令./ oraclebi_enable_jdk_home_permissions.sh,则能够正常

进入安装目录,重复执行以上的安装过程:

7

输入【1】,之后输入OralceBI的路径

之后再次出入OralceBIData的路径,Installation类型仍然默认,输入【0】,输入【1】。

选择安装类型也是默认,然后跟着输入【0】,输入【1】,然后再次输入JDK(JAVA_HOME)路径,再次输入oc4j的密码,之后进入语言选择部分,选择简体中文

再次输入【0】,输入【1】,然后再选【1】(Next)然后需要等一会 (本次安装等待时间为半个小时左右)

8

选择下一步,输入【1】

再选择下一步,输入【1】

安装过程完成。 (3)、配置:

进入到/home/oraclebi/OracleBI/setup路径下,打开user.sh文件,把下面这一行注释打开,如果安装了数据库,其他的相关注释部分也可以打开。

9

修改完成后保存。

使用shell在 /home/oraclebi/OracleBI/setup路径下启动oc4j(四步)

./run-sa.sh start ./run-saw.sh start ./run-sch.sh start ./oc4j –start

启动成功之后,就可以进入到/home/oraclebi/OracleBI路径下,打开index_bi_ee.html文件,然后点击第二个链接Oralce BI Interactive Dashboard,进入该页面后输入用户名和密码,一般默认的都是Administrator

10

(4)、配置过程中的问题和解决

按照步骤3.配置完成之后,曾经出现了以下问题:

输入用户名密码之后,页面上出现了以下错误:

通过查看服务,以及日志,发现问题原因:NQSServer没有启动,OracleBI/Server/Log路径下的只

有nqsserver.out.log文件,其内容为

/home/oraclebi/OracleBI/server/Bin/nqsserver: error while loading shared libraries: libibmldap.so: cannot open shared object file: No such file or directory Error Codes: WH4KCFW6:OPR4ONWY:U9IM8TAC Odbc driver returned an error (SQLDriverConnectW). State: HY000. Code: 10058. NQODBC SQL_STATE: HY000 nQSError: 10058 A general error has occurred. nQSError: 12008 Unable to connect to port 9703 on machine . nQSError: 12010 Communication error connecting to remote end point: address = ; port = 9703. nQSError: 12002 Socket communication error at call=: (Number=-1) ??? (HY000) 查看网上的解决方法,通过运行以下命令,改变文件目录的security context可以解决以上问题

chcon –t textrel_shlib_t /home/oraclebi/OracleBI/server/Bin/libibmldap.so

然后运行./run-sa.sh start命令,使用pstree –c命令查看进程,发现nqsserver能够启动了,但是依然进不去,这时查看OracleBI/Server/Log路径下,会发现NQServer.log已经生成。里面内容说paint.rpd文件不可用,然后进入/OracleBI/server/Repository下,发现里面内容是空的,然后就从windows的BI的路径下把paint.rpd以及paint.rpd.sav两个文件拷贝到/OracleBI/server/Repository下,并且更改他们的属性,使得文件所有者为oraclebi,操作权限是读写,然后再重新启动,就

11

可以顺利进入到dashboard了。

12

本文来源:https://www.bwwdw.com/article/yoap.html

Top