cognos安裝配置完整教程


系統環境:微軟XP

軟件:IBM cognos10.2  32位,oracle 11g數據庫64位

cognos下載連接-->傳送門

主要下載文件有

Congos Server、Cognos Framework、Cognos Transformer三個文件

如果想學習官方的例子,也可以把Sample也下載

文件如下:

cognos的服務主要由server提供,所以server的安裝配置步驟略多,其他三個文件安裝比較簡單

解壓server包,如上圖所示會有Cognos BI Server 10.2 32Bit一個文件夾,進去打開win32,雙擊issetup.exe進行安裝

進入安裝向導

如果你的系統是中文系統的話,默認安裝語言應該是中文

但有時候選擇中文會發生安裝完成,但啟動不了server的情況,所以保險起見,選擇英語安裝。中文可以在安裝完成后設置

選擇完語言后,選擇安裝路徑

如上圖所示,我的安裝路徑是F盤的ibm文件夾,而這個路徑,將會是cognos的根路徑

選擇需要安裝的組件,因為一般都不會用Congos Content Database做資料庫,所以把它去掉,默認也是去掉的

選擇好后就可以一直下一步

整個安裝過程大概幾分鍾到十來分鍾,視機器性能而定

安裝完點擊Finish,可能會彈出上面的提示框,大概是關於語言的問題,可以點擊OK忽略

到此,cognos server已經基本安裝完成

但安裝完,還需要對server進行配置

 

因為配置cognos server主要是配置資源庫,下面我介紹一下資源庫的准備工作

資源庫是什么呢?可以這么理解,因為cognos是為我們提供報表設計,報表展現,數據建模,定時任務,作業,用戶角色控制等等的一套應用軟件,而資源庫就是上面的所有信息。也有資料庫這種叫法,反正都是指cognos啟動前配置的這個庫)

這里,我選用oracle做為資源庫,其他數據庫暫不講解。

提醒一下:一般做cognos資源庫的數據庫,有DB2,oracle,sqlserver這三個關系型數據庫,還有自帶的Congos Content Database,但因為自帶的性能略差,所以一般企業公司,都會用DB2,oracle,sqlserver這三個,暫時不支持mysql,跟nosql類型的數據庫

如果你的機器已經安裝了oracle數據庫,可以直接用於建立cognos資源庫,當然還要確認oracle數據庫的字符集為UTF-8

可以用

SELECT USERENV('language') FROM DUAL;來查看oracle數據庫的字符集

如果顯示是SIMPLIFIED CHINESE_CHINA.AL32UTF8就對了。

 

如果沒安裝oracle數據庫,請自行安裝

安裝時候,請字符集請選擇AL32UTF8,如下圖所示

 

建立資源庫用戶

一般來說,我們都會用獨立一個用戶來管理資源庫,用一般用戶就行,不能用sys跟system用戶,因為這兩個用戶oracle設定是不能建立觸發器的,

而建立cognos資源庫的時候須要建立觸發器,所以用sys跟system會導致建立資源庫報錯

我的建立用戶語句如下:

create user cognos10 identified by cognos10 default tablespace users temporary tablespace temp;

grant connect to cognos10;

grant resource to cognos10;

grant unlimited tablespace to cognos10; 

grant create any view to cognos10;

上面代碼所示,我建立一個叫cognos10的用戶,密碼為cognos10,並賦了四個權限

(上面四個權限是必須的,也是最少權限的配置方式,做cognos資源庫已經夠用了,可能很多人直接賦dba權限,當然也沒問題,比較省事,但建議不要直接給dba權限,因為dba權限過大,很容易發生其他誤操作)

到此,資源庫准備工作已經做完~~~

 

下面我們進入cognos server配置

如上圖所示,安裝完后,我們可以在開始--->所有程序找到IBM Cognos10的文件目錄,點擊IBM Cognos Configuration打開配置界面

上圖為配置界面,Congtent Manager是配置資源庫的,默認有一個Content Store的已經配置在上面,但用的是DB2做資源庫

 

如果你不是用DB2做資源庫的話,可以直接把這個 Content Store刪除,自己新建一個

而我是用oracle做資源庫的,所以我刪除原來的 Content Store,自己新建一個,並命名為cognos(命名可以隨意)

Type選擇Oracle database

 

 

安要求填寫好連接的數據庫的ip跟端口,用戶跟密碼,SID。

因為我們需要連接oracle數據庫,所以我們必須要oracle的jdbc驅動包,

去oracle的根目錄找jdbc文件夾,lib里面都是jdbc的驅動包,我們拷貝ojdbc6.jar放到cognos的根目錄webapps/p2pd/WEB-INF/lib里面

接着我們就可以測試是否可以連接資源庫了。

如上圖所示,表示已經連接上了

接着,我們轉到cognos的根目錄,

找到webapp跟webcontent兩個文件夾

將webcontent里面所用的文件跟文件夾拷貝到webapps下面的p2pd文件夾里面

完成后,再回到IBM Cognos Configuration界面

保存我們剛才的配置,保存為UTF-8,保存完,右鍵IBM Cognos,start

PS:因為cognos是用到java的運行環境的,默認它會指向它自己的jre目錄,但如果本人安裝cognos之前就配置了JAVA_HOME環境變量,可能會有點問題,具體問題請看我的下一篇博文

下圖表示cognos成功啟動

啟動可能需要等待一會,我的環境是I5台式上面跑的虛擬機,啟動用大概兩分鍾

成功啟動后,直接用IE訪問 http://ip地址:9300/p2pd/servlet/dispatch

例如我的機子的ip地址未192.168.3.125

那么訪問地址為http://192.168.3.125:9300/p2pd/servlet/dispatch

(PS:cognos暫時對IE支持比較好,IE6到IE9使用都不會有任何問題,但IE9以上及chrome,FF等瀏覽器訪問也不會有問題,而在使用report studio開發的時候就會有問題)

 

訪問頁面如果如上圖所示,恭喜你,cognos server已經成功配置並啟動了

 

到此cognos server的安裝配置已經完畢,下一篇會寫安裝cognos server時候遇到的各種問題跟解決問題的方法

本博完~~~~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM