安装Cognos10.2问题解决参考

1. 安装Cognos10.2 Server
【注意】在“组件选择”步骤,最后一个不选。
其他基本上都是默认选择。
所选组件:
  IBM Cognos Business Intelligence Server
    应用程序层组件
    Gateway
    Content Manager
对话框条目信息:
[安装位置] D:Cognos10c10
[快捷方式文件夹] IBM Cognos 10
摘要错误日志位置: D:Cognos10c10instlog l-BISRVR-10.1-6235.144-20170316_1015_summary_error.txt
2.配置Cognos10资料库
新建一个干净的资料库用户,并赋予相应的权限:
需要先建立的一个单独的数据表空间,用作新用户的默认表空间;
create user cogtest identified by cogtest default tablespace users temporary tablespace temp;
grant connect to cogtest;
grant resource to cogtest;
grant unlimited tablespace to cogtest; 
grant create any table to cogtest;
grant create any view to cogtest;
sqlplus cognosm/cognosm@ora11g
3.修改网关URI
进入程序 BM Cognos 10?IBM Cognos Configuration 进行Cognos 10的设置,
选择“环境”,设置“网关URI”为: http://localhost:9300/p2pd/servlet/dispatch
即:将原网关URI:http://localhost:80/ibmcognos/cgi-bin/cognos.cgi 
修改为: http://localhost:9300/p2pd/servlet/dispatch
4.配置数据源
1)在cognos服务器安装oracle客户端,要求和cognos里的数据库驱动版本一致(cognosc10webappsp2pdWEB-INFlib中的数据库驱动)
2)在网页登陆cognos,在页面右上角点击“启动-IBM Cognos Administration”,进入cognos管理页面。
3)点击“配置”选项卡,进入服务器配置页面,点击右上角的圆筒状数据源配置图标。
4)输入“名称”、“说明”、“屏幕提示”,以便以后能找到该数据源。下一步
数据源名称:CASS1  
5)在“类型”中选择“oracle”类型,选择“使用默认对象网关”,勾选“配置JDBC连接”。下一步
6)配置“SQL*Net连接字符串”,此处允许有2种配置方法
①在服务端oracle客户端配置好连接,然后在此处直接输入配置好的连接名。
②在此处直接输入配置串,如“(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = test)))”
如本次配置直接采取第2种方法: (DESCRIPTION=(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 22.64.5.168)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = ora11g)))
【说明】第2种方法比较有优势,比起第一种方法,如果数据源很多,在移植要在oracle客户端重新配置本地连接名;
7)排列顺序不填
8)勾选“用户标识”、“密码”输入数据库的用户名与密码。
用户名:cass1  
口令: ygjx
9)测试连接,通过。下一步
10)选择“服务标识”,“服务器名称”输入服务器IP或机器名,端口号1521(oracle默认),“Oracle服务ID”输入oracle的SID,“排列顺序”不输入。
服务器IP或机器名: 22.64.5.168   
端口号:1521  
oracle的SID: ora11g
11)测试连接,通过。下一步
12)选中全部选项“打开连接命令”....“关闭连接命令”(不知道做什么用的,网上看到的)
13)完成。
5.IBM Cognos Framework Manager安装
所选组件:
IBM Cognos Framework Manager
IBM Cognos Map Manager
[安装位置] D:Cognos10c10_fm
[快捷方式文件夹] IBM Cognos 10
摘要错误日志位置: D:Cognos10c10_fminstlog l-BIMODEL-10.1-6235.143-20170316_1535_summary_error.txt
6.IBM Cognos Framework Manager启动错误处理:
【报错信息】
无法访问位于 URL 的服务:
http://localhost:80/ibmcognos/cgi-bin/cognos.cgi?b_action=xts.run&m=portal/close.xts
请检查您的网关 URI 信息是否已正确配置且服务可用。
有关更多的信息,请联系服务管理员。
【解决办法】修改D:Cognos10c10_fmconfiguration 下配置文件 cogstartup.xml

  <crn:parameter name="gateway">
    <crn:value xsi:type="xsd:anyURI">http://localhost:80/ibmcognos/cgi-bin/cognos.cgi</crn:value>
  </crn:parameter>
的网关gateway的内容: http://localhost:80/ibmcognos/cgi-bin/cognos.cgi
替换为 http://localhost:9300/p2pd/servlet/dispatch
最后确认处理成功。
7.IBM Cognos Framework Manager 在新建数据源过程中报错处理
报错信息:qe-def-0368 无法解密来自内容库的用户名和密码凭证
原因: FM连接数据源时有可能会报上面错误;
【解决方法】将Server上的 D:Cognos10c10/configuration/csk目录拷贝到FM的 D:Cognos10c10_fm/configuration目录中。
IBM官网解释:Certificate Authority password was set on Content Manager machine ,but was not changed from default in Framework Manager machine.
也就是内容管理库中设置好了Certificate Authority 凭证密钥,默认情况下FM中是没有和内容库中匹配一致的。
8.IBM Cognos:
访问 http://localhost:9300/p2pd/servlet/dispatch “花屏”
C:Program Filesibmcognosc10_64webcontent文件夹下所有内容复制到C:Program Filesibmcognosc10_64webappsp2pd下。
原文地址:https://www.cnblogs.com/shiningleo007/p/12680001.html