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出现以下界面,配置成功

Cognos安装详解相关推荐

  1. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

  2. nagios 3.2安装详解(一)

    Nagios 安装详解 对于运维人员来说,获悉服务器状况的信息非常重要,针对监控服务,比较好的有cacti和nagios,cacti使用更简单一些,cacti主要是用来采集信息,CPU.MEM.流量等 ...

  3. Win10 TensorFlow(gpu)安装详解

    Win10 TensorFlow(gpu)安装详解 写在前面:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着 ...

  4. linux下weblogic版本,Linux下weblogic10.3.6(jar)版本安装详解

    一.安装前的准备 安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客 https://www.cn ...

  5. Windows 下OpenSSL 安装详解 +图解

    Windows 下OpenSSL 安装详解 +图解 转载于:https://www.cnblogs.com/zhujiabin/p/5088646.html

  6. CentOS下Hive2.0.0集群模式安装详解

    本文环境如下: 操作系统:CentOS 6 32位 Hive版本:2.0.0 JDK版本:1.8.0_77 32位 Hadoop版本:2.6.4 MySQL版本:5.6.30 1. 准备工作 1.1 ...

  7. Kafka单机、集群模式安装详解(二)

    本文环境如下: 操作系统:CentOS 6 32位 JDK版本:1.8.0_77 32位 Kafka版本:0.9.0.1(Scala 2.11) 接上篇 Kafka单机.集群模式安装详解(一) 6. ...

  8. 【Linux开发】Linux下jpeglib库的安装详解

    Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...

  9. mysql-8.0.12语法_mysql-8.0.12 (免安装版) 安装详解

    mysql-8.0.12 (解压版) 安装详解 错误解决 第一步:mysql-8.0.12 (解压版) 下载地址:https://www.mysql.com/downloads/ 第二步:配置初始化m ...

最新文章

  1. 企业可视化报表工具选型经验分享
  2. Linux-6.5下 MariaDB-10基于percona-XtraBackup备份工具的原理及配置详解
  3. 树突网络Dendrite Net
  4. fileinput 图片上传
  5. html怎样调取css,css怎么调用?
  6. Python中的字典dict
  7. 临时文件_Go语言学习基础-文件路径、目录、临时文件和目录
  8. [Android1.6]横竖屏切换时自动弹出键盘的问题
  9. 双非本科逆袭 拿下ACM金牌、字节和旷视offer、保研985!
  10. 外国视频伪原创工具 视频MD5修改器破解版
  11. 小米手机访问电脑共享文件_详细方法步骤教你如何解决小米电视访问电脑共享资源!...
  12. SecureCRT中文汉化版和永久免费激活。
  13. CreateProcess并隐藏窗口
  14. 百度音乐助手 下载高品质音乐
  15. 使用iRedMail 搭建邮件服务器
  16. php 类库 添加,如何在thinkphp5中添加自己的类库
  17. 计算机信息检索 02139
  18. Unity AB加载预设体导致Rotation发生变化
  19. 炮兵阵地(状态压缩)
  20. 元学习 迁移学习_元学习就是您所需要的

热门文章

  1. RobotStudio如何配置自定的义第七轴
  2. C++ 定义盒子的Box类,具有以下要求: 可设置盒子的形状; 可计算盒子的体积; 可计算盒子的表面积
  3. MySQL导入excel数据后日期格式不对
  4. iso12233测试方法_ISO12233分辨率测试卡的使用方法
  5. python天气预报的功能介绍_python 实现天气预报功能
  6. uefi装完系统后无法引导_戴尔DELL电脑重装win10开机启动不了无法引导解决方法...
  7. 华侨大学计算机学院宋益国,华侨大学团队摘得CVPR 2020智慧城市挑战赛全球亚军...
  8. JS基础核心语法(1)
  9. c语言goord函数,php的chr和ord函数实现字符加减乘除运算实现代码
  10. 什么情况下运放才能用虚短和虚断的概念1、在开环电路中,输入两端的电压差非常小,不会让运放饱和2、在闭环的深度反馈电路中。