注意:安装JDK时使用root用户进行安装
安装步骤:
#mkdir -p /usr/java
#cp –fr /jdk-1.7**** /usr/java
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.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.1 切换到root 用户,创建cognos用户,给cognos赋予权限
su – root
useradd -g dba cognos
passwd cognos
chmod –R 755 /home/cognos
验证
登陆cognos成功
(在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用户,开始安装:
#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 用户
#su –cognos
#/home/cognos_soft/soft/update/linuxi38664h/issetup
选择English 点击Next:
选择 “I Agree” 点击”Next”:
修改安装目录:/home/cognos/c10_64 点击”Next”:
点击”Next”开始安装:
安装完成,点击”Finish”,关闭图形安装界面:
切换到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”,关闭图形安装界面。
/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
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出现以下界面,配置成功