Cognos安装详解
1安装JDK
注意:安装JDK时使用root用户进行安装
安装步骤:
- 创建目录
#mkdir -p /usr/java
- 将jdk目录中内容复制到/usr/java目录中
#cp –fr /jdk-1.7**** /usr/java
- 修改Jdk目录下可文件执行权限
chmod +x *
- 执行安装
rpm -ivh jdk-7u7-linux-x64.rpm
Preparing... ########################################### [100%]
- 如果发现有安装其他版本
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
- 卸载其他版本后再安装
rpm -e jdk-1.6.0_33-fcs.x86_64
- 配置用户环境变量
注意:配置环境变量时,需要使用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
- 配置所有用户环境变量
进入/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成功
- 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 ??
- 定义服务器域名
#su – root
#vi /etc/hosts
增加一下内容:
# ofsaadb
11.8.127.245 ofsaadb
#cognos server
11.8.127.247 cognosserver
验证检查
more /etc/hosts
- 设置环境变量
#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
- 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”,关闭图形安装界面。
- Cognos update的安装
切换到cognos 用户
#su –cognos
#/home/cognos_soft/soft/update/linuxi38664h/issetup
选择English 点击Next:
选择 “I Agree” 点击”Next”:
修改安装目录:/home/cognos/c10_64 点击”Next”:
点击”Next”开始安装:
安装完成,点击”Finish”,关闭图形安装界面:
- 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”,关闭图形安装界面。
- Cognos 配置(使用Cognos自带tomcat作为web server):
- 拷贝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
- 拷贝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) 认证定义:
- 配置数据库连接信息
删除默认的数据库:
新建一个新的数据库:选中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安装详解相关推荐
- Linux下boost库的编译、安装详解
1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...
- nagios 3.2安装详解(一)
Nagios 安装详解 对于运维人员来说,获悉服务器状况的信息非常重要,针对监控服务,比较好的有cacti和nagios,cacti使用更简单一些,cacti主要是用来采集信息,CPU.MEM.流量等 ...
- Win10 TensorFlow(gpu)安装详解
Win10 TensorFlow(gpu)安装详解 写在前面:TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着 ...
- linux下weblogic版本,Linux下weblogic10.3.6(jar)版本安装详解
一.安装前的准备 安装weblogic是需要JDK环境的,虽然weblogic有自带的JDK,但是我一般是自己选择JDK进行安装,如果你要自行安装,可以参考我的另一篇博客 https://www.cn ...
- Windows 下OpenSSL 安装详解 +图解
Windows 下OpenSSL 安装详解 +图解 转载于:https://www.cnblogs.com/zhujiabin/p/5088646.html
- 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 ...
- Kafka单机、集群模式安装详解(二)
本文环境如下: 操作系统:CentOS 6 32位 JDK版本:1.8.0_77 32位 Kafka版本:0.9.0.1(Scala 2.11) 接上篇 Kafka单机.集群模式安装详解(一) 6. ...
- 【Linux开发】Linux下jpeglib库的安装详解
Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...
- mysql-8.0.12语法_mysql-8.0.12 (免安装版) 安装详解
mysql-8.0.12 (解压版) 安装详解 错误解决 第一步:mysql-8.0.12 (解压版) 下载地址:https://www.mysql.com/downloads/ 第二步:配置初始化m ...
最新文章
- 企业可视化报表工具选型经验分享
- Linux-6.5下 MariaDB-10基于percona-XtraBackup备份工具的原理及配置详解
- 树突网络Dendrite Net
- fileinput 图片上传
- html怎样调取css,css怎么调用?
- Python中的字典dict
- 临时文件_Go语言学习基础-文件路径、目录、临时文件和目录
- [Android1.6]横竖屏切换时自动弹出键盘的问题
- 双非本科逆袭 拿下ACM金牌、字节和旷视offer、保研985!
- 外国视频伪原创工具 视频MD5修改器破解版
- 小米手机访问电脑共享文件_详细方法步骤教你如何解决小米电视访问电脑共享资源!...
- SecureCRT中文汉化版和永久免费激活。
- CreateProcess并隐藏窗口
- 百度音乐助手 下载高品质音乐
- 使用iRedMail 搭建邮件服务器
- php 类库 添加,如何在thinkphp5中添加自己的类库
- 计算机信息检索 02139
- Unity AB加载预设体导致Rotation发生变化
- 炮兵阵地(状态压缩)
- 元学习 迁移学习_元学习就是您所需要的
热门文章
- RobotStudio如何配置自定的义第七轴
- C++ 定义盒子的Box类,具有以下要求: 可设置盒子的形状; 可计算盒子的体积; 可计算盒子的表面积
- MySQL导入excel数据后日期格式不对
- iso12233测试方法_ISO12233分辨率测试卡的使用方法
- python天气预报的功能介绍_python 实现天气预报功能
- uefi装完系统后无法引导_戴尔DELL电脑重装win10开机启动不了无法引导解决方法...
- 华侨大学计算机学院宋益国,华侨大学团队摘得CVPR 2020智慧城市挑战赛全球亚军...
- JS基础核心语法(1)
- c语言goord函数,php的chr和ord函数实现字符加减乘除运算实现代码
- 什么情况下运放才能用虚短和虚断的概念1、在开环电路中,输入两端的电压差非常小,不会让运放饱和2、在闭环的深度反馈电路中。