ibm cognos 10 for linux安裝步驟
安裝準備
安裝環境:redhat6.2
所需安裝的檔案:
cognos BI server 10.1
cognos transformer10.1
oracle 10g客戶端
apache(可選)
openldap-server 2.4
openldap-client 2.4
openldap-devel 2.4
jdk -1.6-64位
作業系統必須安裝中文字型檔
硬體要求:
記憶體:2G及以上
CPU:2.2G HZ雙核及以上
開始安裝
安裝jdk
配置cognos使用者下的JAVA環境變數
檢視環境變數是否配置成功
安裝cognos
建立cognos 使用者和組
[[email protected] ~]# groupadd -g cog
[[email protected] ~]# useradd -g cog cognos #建立cognos使用者,並放到cog組中
[[email protected] ~]# passwd cognos #修改cognos的密碼
Changing password for user cognos.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
進入到cognos安裝檔案的目錄執行./issetup
這邊報錯是因為缺少包,安裝libXp-1.0.0-8.1.el5.i386.rpm和openmotif-2.3.1-2.el5.i386.rpm
再建立軟連線搞定
彈出圖形介面選擇英文,next
同意,next
選擇安裝目錄,繼續next
選擇安裝的元件,全選
提示安裝目錄不存在,選擇yes,next
確認,next
單擊ok,完成安裝
安裝配置apache
1、 解壓縮
# gzip -d httpd-2_2.12.tar.gz
# tar xvf httpd-2_2.12.tar
2、配置
cd httpd-2.2.12
# ./configure --prefix=/app/apch/apache --enable-so
表示Apache將安裝在/app/apch/apache目錄下
3編譯及安裝
# Make
# make install
4配置服務
找到安裝目錄/app/apch/apacheà>confà開啟下面的httpd.conf
查詢以下幾項並進行修改
ServerRoot "/app/apch/apache" #後面為你的Apache2.2的安裝目錄
Listen 8082 #後面為你的Apache2.2的埠號。注:如果你機器上安有預設web服務,這個埠號不#要是80,linux 非root使用者不能使用80埠
ServerName chensong #網站的主機名(計算機名)
注意c10_location/cgi-bin目錄要是可執行許可權,c10_location/webcontent要為讀取許可權
然後在檔案最下面加入如下配置內容
###################################################
ScriptAlias /ibmcognos/cgi-bin "/opt/ibm/cognos/c10_64/cgi-bin"
<Directory "/opt/ibm/cognos/c10_64/cgi-bin">
Options None
AllowOverride None
Order Allow,Deny
Allow from All
</Directory>
Alias /ibmcognos/help "/opt/ibm/cognos/c10_64/webcontent/documentation"
<Directory "/opt/ibm/cognos/c10_64/webcontent/documentation">
Options None
AllowOverride None
Order Allow,Deny
Allow from All
</Directory>
Alias /ibmcognos "/opt/ibm/cognos/c10_64/webcontent"
<Directory "/opt/ibm/cognos/c10_64/webcontent">
Options None
AllowOverride None
Order Allow,Deny
Allow from All
</Directory>
啟動apache,並在瀏覽器位址列輸入http://localhost:8082,如出現"It Works!"則apache啟動成功
配置configration並啟動cognos
切換到cognos使用者下,找到cognos安裝目錄下的bin64
執行./cogconfig.sh命令啟動configration圖形介面進行配置
配置Gateway Settings 由於我們在apache中配置的埠為8082所以將Gateway Settings和Controller URI for gateway的80埠改為8082
儲存配置,並按上面的綠色的小箭頭啟動服務,其間會彈出一個郵件伺服器的警告,忽略然後點continue繼續安裝
啟動apache
在位址列輸入http://localhost:8082/ibmcognos如果出現下面的介面,恭喜你安裝成功了
安裝transformer
解壓transformer的安裝包,執行issetup 彈出圖形介面,單擊next
單擊i agree,next
單擊next,一路next到底(transformer和BI server不要安裝在同一個目錄)
配置transformer
儲存並退出
安裝oracle客戶端
首先建立oracle使用者和組
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -d /home/oracle -s/bin/bash -m oracle
passwd oracle
Oracle使用者密碼是:passwd
建立安裝目錄並賦權
mkdir -p /opt/oracle/product/10.2/client_1
chown -R oracle:oinstall /opt/oracle
chmod -R 755 /opt/oracle
在oracle使用者下編輯環境變數
vi .bash_profile
umask 022
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2/client_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32
export NLS_LANG='AMERICAN_AMERICA.AL32UTF8'
#export NLS_LANG='SIMPLIFIED CHINESE_CHINA.UTF8'
#export LANG=zh_CN.UTF-8
export LANG=en_US.UTF-8
export TNS_ADMIN=$ORACLE_HOME/network/admin
PATH=$ORACLE_HOME/bin:$PATH; export PATH
進入到安裝檔案目錄下進行安裝
出現圖形介面,選擇Administrator,並一路next
安裝完成後啟動./netca,配置資料庫連結,測試成功
Cognos配置
在oracle10g下將ojdbc5.jar,拷貝到cognos安裝目錄下的/webapps/p2pd/WEB-INF/lib下
修改cognos使用者的環境變數
加入
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product10.2.0/client_1
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORALCE_HOME/lib:/usr/lib:/usr/lib64
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
PATH=$PATH:$HOME/bin
修改root使用者下的環境變數要跟cognos使用者的一樣
加入
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product10.2.0/client_1
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORALCE_HOME/lib:/usr/lib:/usr/lib64
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
PATH=$PATH:$HOME/bin
新建資料來源連線
首先在cognos的歡迎頁面選中管理-管理 IBM COGNOS 內容
選中配置
單擊右上角的新建資料來源
安照配置嚮導輸入
選擇oracle
在連線字串裡可以填寫服務的名稱
單擊測試連線
單擊測試,測試連線成功
單擊關閉,退到連線資料庫的介面,單擊完成
安裝ldap
命令輸入yum install openldap
yum list |grep ldap 檢視是否安裝完成
備份、刪除slapd.d資料夾,並將/usr/share/openldap-servers/slapd.conf.obsolete拷到/etc/openldoa目錄下重名為slapd.conf並配置slapd.conf修改database 以及rootpw
Service ldap start啟動openldap服務
新建一個base.ldif
執行ldapadd -x -D "cn=manager, dc=example,dc=com" -w admin123 -f base.ldif
Cognos configration 配置
新建一個在Security 下新建一個名為openldap的名稱空間,型別選擇LDAP
按照下圖,配置該名稱空間
將cognos下的Allow anonymous access 設定為False
儲存並啟動服務如出現下圖表示配置成功
Cognos客戶端安裝配置
Transformer安裝
雙擊CZQ6GML下的C10transformerinstall.exe開始安裝,一路next安裝完成
安裝Framework
雙擊CZQ6MEN\win32下的issetup.exe進入安裝,選擇和Transformer一樣的安裝目錄完成安裝
配置客戶端configuration,選中環境然後更改閘道器URL和其他URL將埠和IP改成伺服器的