您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页Win7+Oracle10g+IIS7.5环境下安装Cognos8.4详细步骤说明

Win7+Oracle10g+IIS7.5环境下安装Cognos8.4详细步骤说明

来源:化拓教育网


Win7+Oracle 10g+IIS7.5环境下安装Cognos8.4详细步骤说明

作者:小伟

MSN: great_xingwei@hotmail.com Email: xingwei77@126.com

一、 二、 三、

1.

安装环境 ........................................................................................................................... 1 参考资料 ........................................................................................................................... 2 安装步骤 ........................................................................................................................... 2 安装Cognos8 BI Server组件 ....................................................................................... 2 1) 2) 3) 2.

以“兼容方式“启动程序: .................................................................................... 2 正式安装: ........................................................................................................... 4 安装后确认及设置JDK: .................................................................................. 5

设置oracle作为Content Database: .................................................................... 6 1) 2) 3) 4)

在oracle 10g中创建实例 .................................................................................. 6 在COGNOSBI数据库中创建cognos用户..................................................... 7 拷贝ORACLE的ojdbc5.jar包到cognos目录 .............................................. 7 在Cognos Configuration中配置content database ....................................... 8

3. 在IIS7.5中设置 ......................................................................................................... 9 1) 2) 3) 4) 5)

检查IIS是否装了CGI或ISAPI; .................................................................... 9 创建Cognos 8的虚拟目录; .......................................................................... 11 修改ISAPI 或者 CGI Extensions; .............................................................. 12 给cgi-bin虚拟目录添加module mapping; ................................................. 14 修改..\\c8\\cgi-bin\\web.config的module mapping ......................................... 16

一、 安装环境

操作系统: Cognos版本: Oracle版本: (Content Store) IIS:

Windows 7 专业版 Cognos 8.4 Oracle 10g IIS 7.5(win7专业版自带) 安装路径:

Cognos 8.4:安装在D:\\cognos目录 Oracle 10g:安装在D:\\oracle目录

二、 参考资料

作者在编写此篇文档时,主要参考了以下几篇资料。以下几篇资料各有侧重,但是缺少cognos安装->oracle配置->IIS7.5配置的全过程的详细描述。因此作者在以下几篇文档的基础上,进一步加以整理,最终汇总形成一个覆盖各个步骤的完整文档,希望对需要在类似环境下安装配置cognos 8.4的同学们有帮助。

 《(安装部署) Cognos 8.4 + Oracle9i》:

http://www.cnblogs.com/cognos/archive/2010/09/01/1814922.html  《windows7下安装Cognos8.3》:

http://www.cognoschina.net/club/viewthread.php?tid=7170  《win7 安装 cognos IIS配置问题》:

http://www.cognoschina.net/club/thread-7657-1-1.html

三、 安装步骤

整个安装过程按照前后顺序,共分为3大步骤:  第1步:安装Cognos8.4 BI Server组件

 第2步:安装并设置Oracle 10g作为Content Store  第3步:在IIS7.5中设置

1. 安装Cognos8 BI Server组件

1) 以“兼容方式“启动程序:

a) 打开c8bisrvr_win32_8.4.27.78_ml\\win32目录,找到issetup.exe文件,

右键点击,选择“兼容性疑难解答”:

b) 在弹出的“程序兼容性”对话框中,点击选择“疑难解答程序”:

c) 选择第一项“此程序在以前版本的windows中正常工作,但不会立即安装或

运行”,点击“下一步”

d) 选择“windows Vista”,点击下一步

e) 选择“启动程序”,进入安装界面

2) 正式安装:

设置安装目录为d:\\cognos,其他项目按一般软件的安装过程一路next,到达这里:

此处的选项中,Cognos Content Database是cognos默认的apache Derby数据库,

可选择不安装,并可在稍后将Content Database指定为Oracle。

3) 安装后确认及设置JDK:

安装成功后,启动IBM Cognos Configuration时,可能会出现以下错误:

按照《IBM® Cognos® 8 Business Intelligence 安装和配置指南》P102页的说明: 主要原因是Cognos8密码服务使用名为bcprov-jdknn-nnn.jar 的.jar (Java Archive) 文件,该文件必须位于JRE中,因此执行以下步骤: 步骤

1. 确保将JAVA_HOME 环境变量设置为JRE 位置。

例如,要将JAVA_HOME 设置为已在使用的JRE,路径为Java 位置/bin/jre/版本。 2. 将bcprov-jdknn-nnn.jar 文件从c8 位置/bin/jre/版本/lib/ext 目录复制到Java 位置/jre/lib/ext 目录。

2. 设置oracle作为Content Database:

1) 在oracle 10g中创建实例

安装oracle 10g后,新建一个数据库(详细及创建步骤略),各项参数均使用默认,SID使用COGNOSBI:

修改字符集为“UTF8”,其它内存、数据库大小等设置根据实际情况而定:

2) 在COGNOSBI数据库中创建cognos用户

使用以下脚本在COGNOSBI数据库中创建Cognos用户并授权:

CREATE USER \"COGNOS\" IDENTIFIED BY \"cognos\" default tablespace USERS temporary tablespace TEMP profile DEFAULT; grant connect to COGNOS; grant dba to COGNOS;

grant delete_catalog_role to COGNOS; grant ejbclient to COGNOS;

grant execute_catalog_role to COGNOS; grant exp_full_database to COGNOS;

grant gather_system_statistics to COGNOS; grant imp_full_database to COGNOS; grant resource to COGNOS;

grant select_catalog_role to COGNOS;

-- Grant/Revoke system privileges

grant create any materialized view to COGNOS; grant create any table to COGNOS; grant create any view to COGNOS; grant create table to COGNOS;

grant drop any materialized view to COGNOS; grant drop any table to COGNOS;

grant unlimited tablespace to COGNOS;

3) 拷贝ORACLE的ojdbc5.jar包到cognos目录

参考《IBM® Cognos® 8 Business Intelligence 安装和配置指南》P104页:

适用于Oracle 的步骤

1. 在安装了Oracle 客户端的计算机上,转至ORACLE_HOME/jdbc/lib 目录。 2. 将相应的JAR 文件复制到安装了Content Manager 以及向Oracle 数据库发送通知的计算

机上的c8 位置D:\\cognos\\c8\\webapps\\p2pd\\WEB-INF\\lib 目录。 ● 如果使用的是Java 1.4,则复制ojdbc14.jar 文件 ● 如果使用的是Java 1.5,则复制ojdbc5.jar 文件

如果该目录包含classes12.jar 文件,请在安装ojdbc14.jar 或ojdbc5.jar 文件前将其删除。

该驱动程序可通过安装Oracle 客户机或服务器获得,也可从Oracle 技术网站(http://www.oracle.com/technology) 下载。

4) 在Cognos Configuration中配置content database a) 删除Content Manager下默认的Content Store

b) 新建一个Content Store,数据库选择Oracle Database,其中Service name

使用刚才在oracle 10g中新建的COGNOSBI数据库SID

c) 测试连接:

d) 保存并退出Cognos Configuration。

3. 在IIS7.5中设置

在IIS 7.5中的设置难度要大于IIS 6.0,共分为5个步骤,分别是: 1) 检查IIS是否装了CGI或ISAPI

按照cognoschina.net上的一篇资料《win7 安装 cognos IIS配置问题》,其中写道:打开Server Manager,如下图操作:

作者注:但是,我反复在我机器win 7 专业版系统中的控制面板等位置查找,也并未找到一个叫Server Manager的工具。后来上网查资料,Server Manager中提到的设置,可以在Win 7的“控制面板\\程序\\打开或关闭Windows功能”中实现。(Win7真像是个迷宫,乱七八糟的,简单问题复杂化。。)

在“打开或关闭Windows功能”对话框中,找到Internet信息服务—>万维网服务—>应用程序开发功能,将CGI选中!

注:win7默认安装情况下,没有选中CGI功能,此时IIS 7.5中会有IIS目前不支持CGI功能

的提示:

2) 创建Cognos 8的虚拟目录

在Default Web Site下添加一个虚拟目录,名为cognos8:

在新建的cognos8虚拟目录下,再创建一个名为cgi-bin的虚拟目录:

创建完两个虚拟目录后,结构如下:

3) 修改ISAPI 或者 CGI Extensions;

在左边树形节点上选择Server一级,并双击进入右边的ISAPI and CGI Restrictions:

在最右边的操作(Action)中,点击“添加”,并加入如下内容:

以上内容也可改为:

点击选择右边的“Edit Feature Settings”,同时选中“允许未指定的CGI模块”和“允许未指定的ISAPI模块”:

4) 给cgi-bin虚拟目录添加module mapping;

点击选择虚拟目录“cgi-bin”,并在功能列表中选择“处理程序映射”:

在右边“操作”中点击“添加模块映射„”:

在添加模块映射对话框中,输入以下信息:

选择刚刚添加的“cgi-cognos”,并点击右侧的“编辑功能权限„”,选中“执行”选项:

5) 修改..\\c8\\cgi-bin\\web.config的module mapping 在..\\c8\\cgi-bin目录下找到web.config并打开它

在resourceType=” Unspecified”后面添加allowPathInfo=\"true\":

最后即可以访问cognos 8:

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务