Cognos安装详解

1安装JDK

注意:安装JDK时使用root用户进行安装

安装步骤:

  1. 创建目录

#mkdir  -p  /usr/java

  1. jdk目录中内容复制到/usr/java目录中

#cp  –fr  /jdk-1.7****  /usr/java

  1. 修改Jdk目录下可文件执行权限

chmod +x *

  1. 执行安装

rpm -ivh jdk-7u7-linux-x64.rpm

Preparing...                ########################################### [100%]

  1. 如果发现有安装其他版本

file /etc/init.d/jexec from install of jdk-1.7.0_07-fcs.x86_64 conflicts with file from package jdk-1.6.0_33-fcs.x86_64

  1. 卸载其他版本后再安装

rpm -e  jdk-1.6.0_33-fcs.x86_64

 

  1. 配置用户环境变量

注意:配置环境变量时,需要使用java环境的用户都需要配置

修改用户配置文件 /home/***/.profile(linux下通常为.bash_profile),添加

export JAVA_HOME=/usr/java/jdk1.7.0_07

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export  PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

  1. 配置所有用户环境变量

进入/etc文件夹(命令为:#vi /etc/profile),找到文件profile通过SSH下载并打开编辑,在文件的最后按照如下添加:

export JAVA_HOME=/usr/java/jdk1.7.0_07

export JRE_HOME=/usr/java/jdk1.7.0_07/jre

export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

 

    完成以上步骤后,执行java -version 从输出信息中确认正确安装了1.7版本的JDK。

正常的显示结果为:
    java version "1.7.0_07"

   Java(TM) SE Runtime Environment (build 1.7.0_07-b10)

   Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)

2安装Oracle客户端

2.1 创建用户组与用户

用root用户登录服务器(11.8.127.147):

# groupadd dba  

# groupadd oinstall

# useradd –g dba oinstall  oracle

# passwd oracle

2.2 创建安装目录,并上传安装介质

#mkdir –p /app/oracle/

#mkdir –p /home/oracle/soft

# chown -R oracle.dba /app/oracle/

# chown -R oracle.dba /home/oracle/soft

#chmod 755 –R /app/oracle/

#chmod 755 –R /home/oracle/soft

上传Oracle客户端安装介质linux.x64_11gR2_client.zip至/home/oracle/soft

2.3 切换oracle用户,解压安装介质,开始安装

安装需要注意客户端要和服务端版本号保持一致,建议安装32为客户端

这里不建议su切换用户,建议重新打开窗口,用oracle用户登录,如果是su切换用户要设置display环境变量。

#su – oracle

Export display=本机ip:0.0

#cd /home/oracle/soft

#unzip linux.x64_11gR2_client.zip

#cd /home/oracle/soft/client/install

#sh runSSHSetup.sh

进入图形安装界面:

选择Administrator ,点击Next

选择 Next

 

 

输入Oracle 基本目录,系统自动修改安装路径,按Next

 

 

建立 Inventory,选择Next

 

 

系统检查系统是否符合安装,如果按照前文的需求配置,应该能通过,否则根据提示检查配置,点击Next

 

 

 

 

 

再一次检查安装路径开始安装。

 

系统开始安装

 

弹出对话框,要求:Root用户执行提示框中的脚本。

 

执行后按OK

2.4 设置环境变量

切换到oracle用户,修改.bash_profile文件

#su – oracle

#vi .bash_profile

在.bash_profile文件中增加下面内容:

相关oracle的环境变量,建议参考oracle服务端进行配置,最好将

export ORACLE_BASE=/app/oracle/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/client_1

记得配置:export ORACLE_SID=orcl

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$ORACLE_HOME/network/lib

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH:$ORACLE_HOME/network/jlib

export SHLIB_PATH=$ORACLE_HOME/lib32:/usr/lib

export NLS_LANG=AMERICAN_AMERICA.UTF8

export PATH=$PATH:$ORACLE_HOME/bin:.:$PATH:/usr/local/bin

配置环境变量的时候,建议根据环境变量配置路径确认是否存在配置的文件

2.5 创建tnsnames.ora文件,验证安装

切换到oracle用户,创建tnsnames.ora文件

#su – oracle

#cd /app/oracle/app/oracle/product/11.2.0/client_1/network/admin

#vi tnsnames.ora

输入下面内容:

OFSAADB_KF=

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = 11.8.127.245)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = OFSAA)

    )

  )

退出保存tnsnames.ora文件,使用sqlplus命令登陆数据库

#su – oracle

#sqlplus etl/etl@ofsaadb_kf

如果直接根据访问配置的监听登录不成功,可以通过IP加实例配置进行验证是否安装配置成功。

比如:sqlplus etl/etl/@127.0.0.1:1521/orcl

进入sql命令窗口则表示,Oracle客户端安装配置成功。

3安装Cognos

3.1  切换到root 用户,创建cognos用户,给cognos赋予权限

su – root

useradd -g dba cognos

passwd cognos

chmod –R 755 /home/cognos

验证

登陆cognos成功

    1.  linux依赖包安装

(在rpm压缩包)

#su – root

#rpm –ivh libXmu-1.0.2-5.i386.rpm

#rpm –ivh libXp-1.0.0-8.1.el5.i386.rpm

#rpm –ivh openmotif22-2.2.3-18.x86_64.rpm

#rpm –ivh openmotif-2.3.1-2.el5.i386.rpm

如果rpm安装的时候报错缺少依赖包,那么通过yum install 命令安装缺少的依赖包之后,在进行安装上面的依赖包。

验证检查

rpm –e  ??

    1.  定义服务器域名

#su – root

#vi /etc/hosts

增加一下内容:

# ofsaadb

11.8.127.245 ofsaadb

#cognos server

11.8.127.247 cognosserver

验证检查

more /etc/hosts

    1.  设置环境变量

#su – cognos

#vi .bash_profile

增加以下内容

#set java envirnoment

export JAVA_HOME=/usr/java/jdk1.7.0_07

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib

 

#set oracle envirnoment

export ORACLE_SID=OFSAA

export ORACLE_BASE=/app/oracle/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/client_1

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$ORACLE_HOME/network/lib

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH:$ORACLE_HOME/network/jlib

export SHLIB_PATH=$ORACLE_HOME/lib32:/usr/lib

export NLS_LANG=AMERICAN_AMERICA.UTF8

 

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export PATH

    1.  Cognos server安装

切换到cognos用户,开始安装:

#su – cognos

Su命令切换的用户,需要配置display环境变量之后才能调用图形化工具

#export LANG=zh_EN.UTF-8

#/home/cognos_soft/soft/server/linuxi38664h/issetup

选择English 点击Next

选择 “I Agree” 点击”Next”

 

修改安装目录:/home/cognos/c10_64 点击”Next”

点击”Yes”自动创建安装目录:

选择安装“Application Tier Intelligence Server”、“Gateway”、“Content Manager”点击”Next”:

点击”Next”开始安装:

安装过程会弹出下面界面:

点击”OK”,完成Cognos server安装:

点击”Finish”,关闭图形安装界面。

    1.  Cognos update的安装

切换到cognos 用户

#su –cognos

#/home/cognos_soft/soft/update/linuxi38664h/issetup

选择English 点击Next:

选择 “I Agree” 点击”Next”:

修改安装目录:/home/cognos/c10_64 点击”Next”:

点击”Next”开始安装:

安装完成,点击”Finish”,关闭图形安装界面:

    1.  Cognos mobile的安装

切换到cognos 用户

#su –cognos

#/home/cognos_soft/soft/mobile/linuxi38664h/ issetup

选择English 点击Next:

选择 “I Agree” 点击”Next”:

修改安装目录:/home/cognos/c10_64 点击”Next”

选择安装“IBM Cognos Mobile”点击”Next”:

点击”Next”开始安装:

安装完成,点击”Finish”,关闭图形安装界面。

    1.  Cognos 配置(使用Cognos自带tomcat作为web server):
  1.       拷贝classes12.jar、ojdbc6.jar驱动到cognos目录下(在jar压缩包)

         /home/cognos/c10_64/webapps/p2pd/WEB-INF/lib

在root用户下:

其中classes12.jar是jdk为1.4的时候,才需要这个jar。

cp /u01/app/oracle/product/11.2.0/dbhome_1/jdbc/lib/ojdbc6.jar /home/cognos/ibm/cognos/c10_64/webapps/p2pd/WEB-INF/lib 

如果没有ojdbc6.jar,重新下载一个

#chown -R cognos.dba classes12.jar

#chown -R cognos.dba ojdbc6.jar

#chmod 755 -R classes12.jar

#chmod 755 -R ojdbc6.jar

  1.       拷贝bcprov-jdk14-145.jar文件到jdk的安装目录下/usr/java/jdk1.7.0_07/jre/lib/ext/

cp /home/cognos/ibm/cognos/c10_64/bin64/jre/6.0/lib/ext/bcprov-jdk14-145.jar /usr/java/jdk1.7.0_80/jre/lib/ext

3) 把$COGNOS_HOME/webcontent下的文件拷贝$COGNOS_HOME/webapps/p2pd目录下:

#cp –a  /home/cognos/c10_64/webcontent/*  /home/cognos/c10_64/webapps/p2pd/

4) 切换到cognos用户,开始配置Cognos:

#su - cognos

#export LANG=zh_EN.UTF-8

#sh /home/cognos/c10_64/bin64/cogconfig.sh

进入配置页面:

5)配置Gateway,修改Gateway URI、Dispatcher URIs for gateway、Controller URI for gateway、External dispatcher URI:http://localhost:9300/p2pd/servlet/dispatch

6) 认证定义:

 

  1.    配置数据库连接信息

删除默认的数据库:

 

新建一个新的数据库:选中Content Manager右键->New resource->Database…

点击Type下拉框,选择Oracle database,输入Name ,点击OK

使用Oracle数据库cm/cm@ofsaa用户作为Content store(这里配置的是cognos资料库,ip为服务端IP)

 

8) 启动服务:Actions->Start

9) 验证:在浏览器输入:http://服务器ip:9300/p2pd/servlet/dispatch出现以下界面,配置成功

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值