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