cognos安装启动遇到的问题详解一

时间:2024-05-20 12:47:45

避坑

由于用到cognos报表着实被这个坑到了,现在分享出来避免大家入坑。

安装

可以参考这个:图文安装
这里说明下:第五步骤的时候,
cognos安装启动遇到的问题详解一
这里说的是cognos自带的数据源,直接不勾选,反正也用不到,如果勾选了后面还得手动删除,麻烦。

进入主界面

cognos安装启动遇到的问题详解一

cognos的配置

cognos安装启动遇到的问题详解一
打开Environment页面,修改Gateway URI和Gateway namespace

http://localhost:80/cognos10/cgi-bin/cognos.cgi

替换为:

http://localhost:9300/p2pd/servlet/dispatch

cognos安装启动遇到的问题详解一
点击左上角的保存按钮, 此些处正在生成资源库的加密数据.写入信息时间较长,需要稍等一会. 点击"Close",生成完成

cognos安装启动遇到的问题详解一
然后右键测试
cognos安装启动遇到的问题详解一

配置cognos的数据源

删除原来的数据连接
cognos安装启动遇到的问题详解一
新建一个数据库
cognos安装启动遇到的问题详解一
cognos安装启动遇到的问题详解一
(1).进入oracle安装目录:E:\app\Administrator\product\11.2.0\dbhome_2\jdbc\lib,拷贝ojdbc5.jar的jar包。(若不清楚安装目录,可通过环境变量的PATH变量查看【加粗部分】)。
(2).将ojdbc5.jar粘贴到Cognos安装目录,E:\Program Files\cognos\c10_64\webapps\p2pd\WEB-INF\lib下。

cognos安装启动遇到的问题详解一
这里需要注意的一点,最好是新建一个用户用cognos去连接,因为如果有数据的话可能会出现,cognos安装启动遇到的问题详解一
cognos安装启动遇到的问题详解一
cognos安装启动遇到的问题详解一

启动cognos设置数据源

通过IE浏览器访问:

http://localhost:9300/p2pd/servlet/dispatch

cognos安装启动遇到的问题详解一
在页面右上角点击“启动-IBM Cognos Administration”,进入cognos管理页面。
cognos安装启动遇到的问题详解一
cognos安装启动遇到的问题详解一
cognos安装启动遇到的问题详解一
填你项目的名称:
cognos安装启动遇到的问题详解一
选择oracle
cognos安装启动遇到的问题详解一
①在服务端oracle客户端配置好连接,然后在此处直接输入配置好的连接名。
②在此处直接输入配置串,如“

(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST =
192.168.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = test)))


排列顺序不填
勾选“用户标识”、“密码”输入数据库的用户名与密码。
cognos安装启动遇到的问题详解一
点击测试连接
cognos安装启动遇到的问题详解一
如果不出意外的话,这里会出现一个错误:
cognos安装启动遇到的问题详解一
重要的知识点来了: 出现这个不兼容的原因是因为你没有装(oracle32位的客户端)
因为我的电脑上装的是 64位Cognos10.2以及64位Oracle11g
为什么Cognos和Oracle都是64位(当然服务器操作系统也是64位),创建数据源时只能用32位的客户端来连接呢?很神奇有没有,据说官方文档有说明,但是我没有看。

oracle32位客户端的安装方法

oracle客户端的安装方法

再次测试

cognos安装启动遇到的问题详解一
数据源连接成功