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时候遇到的各种问题跟解决问题的方法

本博完~~~~~

posted @ 2015-02-15 22:12  ForeVer水  阅读(8045)  评论(0编辑  收藏  举报