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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章