Unix下安装Essbase9和Oracle9i详细过程 - 图文

更新时间:2024-01-21 09:50:01 阅读量: 教育文库 文档下载

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

10.1.19.69安装Essbase9和Oracle安装流程

一,准备工作

1.使用root用户telnet登录10.1.19.69

2.建立用户

---创建用户组dba; groupadd dba

---创建oracle和essbase安装目录; mkdir /dwdata/oracle

mkdir /dwdata/essbase9

---创建oracle用户和essbase用户; useradd -g dba -d /dwdata/oracle oracle useradd -g dba -d /dwdata/essbase9 essbase9 ---给两个用户创建密码,密码跟用户名相同; passwd oracle passwd essbase9

---修改目录的归属人;

chown oracle:dba /dwdata/oracle chown essbase9:dba /dwdata/essbase9

3,准备数据文件

进入/dwdata目录中,新建文件夹oracledata和essbasedata用来存放oracle和essbase的数据文件

mkdir oracledata

mkdir essbasedata

把oracle和essbase的安装文件分别放入目录oracledata和essbasedata中; 修改安装文件的所属人为oracle或essbase9

二、安装essbase9

1,Essbase9安装文件存放在/dwadata/essbasedata中,有三个文件,media.inf、setup.bin和setup.jar,运行setup.bin文件执行安装 #su – essbase9 使用essbase9用户登陆 setup.bin –console

2,安装过程如下:

运行安装程序后,页面出现如下准备画面

等待

选择语言,默认为英语,直接回车进行下一步

选择1进行下一步

选择国家,默认为美国,直接回车继续

阅读安装协议,输入q,回车跳过,进行下一步

输入1,选择同意安装协议,回车进行下一步

输入1,使用HYPERION_HOME默认目录继续安装

输入1,使用默认分析服务目录继续安装

直接回车选择典型安装,然后输入1进行下一步操作

选择安装语言,输入71选中简体中文(MS936),回车使选择生效

简体中文(MS936)已选中,回车进行下一步

确认安装信息,输入1进行下一步

开始安装,完成后,输入1进行下一步

输入3进行下一步

输入公司、用户名、密码信息,确认信息正确后,完成安装。

3,安装后,系统会在当前用户的主目录下建立一个名字为.Hyperion.[Hostname]的文件,里面存放了Hyperion_Home环境变量的值。但是,在本次安装过程中发现由于系统的名字有大小写,而生成的文件名为全小写,所以系统不能运行,解决办法:复制一个主机名字和主机名大小写相同的文件即可。 在根目录下

mv .hyperion.sd9pp7 .hyperion.SD9PP7

4,修改环境变量配置文件/essbase9/.profile,加入essbase相关配置,配置完成后,执行.profile文件应用新环境变量。 vi /essbase9/.profile 在文件末尾加入

export ORACLE_BASE=/dwdata/oracle

export ORACLE_HOME=/dwdata/oracle/product/9.2.0.1 export PATH=$PATH:$ORACLE_HOME/bin

export NLS_LANG=american_america.ZHS16GBK export ORACLE_SID=ebi

export HYPERION_HOME=/dwdata/essbase9/Hyperion

export ARBORPATH=/dwdata/essbase9/Hyperion/AnalyticServices

export ESSLANG=SimplifiedChinese_China.MS936@Binary export LD_LIBRARY_PATH=$ORACLE_HOME/lib32:/usr/lib export

SHLIB_PATH=$HYPERION_HOME/common/ODBC/Merant/5.2/lib:$HYPERION_HOME/AnalyticServices/api/lib:$ARBORPATH/bin

export PATH=$ARBORPATH/bin:$PATH

export ODBCINI=/dwdata/essbase9/.odbc.ini 保存退出后执行使essbase环境变量信息生效 /essbase9/.profile

4,运行/dwdata/essbase9/Hyperion/AnalyticServices目录下的inst-sql.sh脚本,生成odbc的ini。

sh $ARBORPATH/inst-sql.sh

三、安装oracle

1,安装介质存放于/dwdata/oracledata目录下,有四个文件server_9201_hpunix64_disk1.cpio,server_9201_hpunix64_disk2.cpio,server_9201_hpunix64_disk3.cpio.gz,server_9201_hpunix64 _disk4.cpio

使用命令cpio –idcmv < “文件名” 解压这4个cpio文件,生成4个目录Disk1,Disk2,Disk3,Disk4

2,配置环境变量

#su – oracle 用oracle用户登陆 $vi .profile 修改参数文件

在文件的最后加入以下参数

export ORACLE_BASE=/dwdata/oracle

export ORACLE_HOME=/dwdata/oracle/product/9.2.0.1 export PATH=$PATH:$ORACLE_HOME/bin

export NLS_LANG=american_america.ZHS16GBK export ORACLE_SID=ebi

export HYPERION_HOME=/dwdata/essbase9/Hyperion

export ARBORPATH=/dwdata/essbase9/Hyperion/AnalyticServices export ESSLANG=SimplifiedChinese_China.MS936@Binary

export PATH=$ARBORPATH/bin:/opt/java1.5/lib:$PATH

export

SHLIB_PATH=$HYPERION_HOME/common/ODBC/Merant/5.2/lib:$HYPERION_HOME/AnalyticServices/api/lib:$ARBORPATH/bin:$ORACLE_HOME/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib32:/usr/lib $. ./.profile应用环境变量文件

3,修改系统bug #cd /usr/lib

#ln –s /usr/lib/libX11.3 libX11.sl #ln –s /usr/lib/libXIE.2 libXIE.sl #ln –s /usr/lib/libXext.3 libXext.sl #ln –s /usr/lib/libXhp11.3 libXhp11.sl #ln –s /usr/lib/libXi.3 libXi.sl #ln –s /usr/lib/libXm.4 libXm.sl #ln –s /usr/lib/libXp.2 libXp.sl #ln –s /usr/lib/libXt.3 libXt.sl #ln –s /usr/lib/libXtst.2 libXtst.sl

4,在本地机器上安装X_manager软件

选择地址10.1.19.69,使用oracle/oracle用户登录

点击运行登录远程终端

使用命令DISPLAY=10.193.73.120:0.0

export DISPLAY

把本地ip地址导入显示设置中

在安装目录Disk1中运行runInstaller进行安装

4,运行安装程序

运行runInstaller后出现oracle安装图形界面:

点击next

点击ok

unix用户组选项中输入已建立的用户组dba,点击next

出现此页面时,打开另外一个telnet窗口连接到服务器上,使用root用户登录,运行文件/tmp/orainstRoot.sh

然后回到Xmanager窗口下点击continue

修改Name项为ebi,点击next

点击product languages

把简体中文添加入右边列表中,点击ok,回到上层窗口点击next

选择企业版,点击next

选中software only,点击next

在JDK Home中输入JDK的路径/opt/java1.5,点击next

点击Install进行安装

完成后,再点击ok之前,打开另一个窗口以root用户登录10.1.19.69,运行/dwdata/oracle/product/9.2.0.1/root.sh

shell脚本运行后点击原窗口中ok按钮

点击exit退出安装,自此,数据库软件已经完成安装了。

在窗口内输入dbca创建新数据库

点击next

点击next

选择创建数据库,点击next

选择新数据库,点击next

数据库名称输入ebi,点击next

默认选项,点击next

选择Dedicated Server Mode,点击next

修改Shared Pool为200M

修改Character Sets为ZHS16GBK,National Character Set为UTF8

修改Block Size为16

点击next

一次把controlfile、datafiles、redo log groups下面的路径更改为我们最先设定的oracle数据目录/dwdata/oracledata

点击next

设置完毕,点击finish

点击ok开始创建数据库

创建完成后,输入系统用户密码

点击exit完成创建并推出。

关闭数据库 sqlplus / nolog

connect to / as sysdba;<提示输入密码时,直接回车> shutdown immediate; 启动数据库 sqlplus / nolog

connect to / as sysdba;<提示输入密码时,直接回车> startup pfile=”/ oradata /oradata/init/init.ora”; 启动监听 lsnrctl start 关闭监听 lsnrctl stop

创建用户

CREATE USER \ PROFILE \

IDENTIFIED BY \ TEMPORARY TABLESPACE \ ACCOUNT UNLOCK;

GRANT \ GRANT \

GRANT \ GRANT \TABASE\ GRANT \

四、配置Essbase9的odbc

使用root用户登录,sam --> performance monitors --> system properties查出本机为“CPU(0A) PA8900 4.1 ”,是pa-risk 64位机器,pa-risk 64位的essbase9配不通ORACLE 64位的ODBC。

oracle的技术支持有两个比较重要的观点:

1、If you want to connect to 64bit RDBMS, you have to use the 64 bit ODBC driver in ODBC-64 folder. like /Hyperion/common/ODBC-64/Merant/5.2。但是我们安装essbase9后没有“/Hyperion/common/ODBC-64/”目录

2、Essbase 9.3.1 can connect 32bit RDBMS, but can not connect 64 bit RDBMS(在pa-risk 64位机器上面)

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

Top