Cognos84安装及配置.docx
《Cognos84安装及配置.docx》由会员分享,可在线阅读,更多相关《Cognos84安装及配置.docx(30页珍藏版)》请在冰豆网上搜索。
Cognos84安装及配置
Cognos8.4安装及配置
下面以安装Cognos8.464位版本为例来说明,在安装其他32位版本时可能对应的目录有点差异,请注意
1安装Cognos8.4Server
1.1setup
选择biserverx64\winx64目录下的issetup应用程序文件,双击。
1.2欢迎
安装语言默认是中文,点击“下一步”。
1.3许可
选择“我接受(A)”,点击“下一步”。
1.4安装位置
修改完“安装目录”后,点击“下一步”。
1.5组件选择
如有需要,勾选“CognosContentDatabase”,点击“下一步”。
点击“下一步”。
1.6快捷方式文件夹
如果机器是64位,“程序文件夹”默认显示“IBMCognos8-64”,如果是32位,“程序文件夹”则显示“IBMCognos8”。
1.7汇总
点击“下一步”。
1.8进程
在安装进程中,会弹出一个“信息”对话框,点击“确定”即可,如果想安装非英文产品文档,可以另行安装supplementarylanguagesdocumentation组件。
1.9完成
点击“完成”。
2安装Cognos8.4Modeling
3
3.1setup
选择modeling\win32目录下的issetup应用程序文件,双击。
3.2欢迎
安装语言默认是中文,点击“下一步”。
3.3许可
选择“我接受(A)”,点击“下一步”。
3.4安装位置
修改“安装目录”,把“c8”文件夹名改为“c8_modeling”,点击“下一步”。
3.5组件选择
点击“下一步”。
3.6快捷方式文件夹
“程序文件夹”默认显示“IBMCognos8”,修改为“IBMCognos8_modeling”。
3.7汇总
点击“下一步”。
3.8进程
在安装进程中,回弹出一个“信息”对话框,点击“确定”即可,如果想安装非英文产品文档,可以另行安装supplementarylanguagesdocumentation组件。
3.9完成
点击“完成”。
4安装Cognos8.4Transformer
4.1setup
选择transformer\win32目录下的issetup应用程序文件,双击。
4.2欢迎
安装语言默认是英文,点击“Next”。
4.3许可
选择“Iaccept”,点击“Next”。
4.4安装位置
修改“InstallationDirectory”,把“c8”文件夹名改为“c8_transformer”,点击“Next”。
4.5组件选择
点击“Next”。
4.6快捷方式文件夹
“Programfolder”默认显示“IBMCognos8”,修改为“IBMCognos8_transformer”,点击“Next”。
4.7汇总
点击“Next”。
4.8进程
在安装进程中,回弹出一个“Information”对话框,点击“OK”即可,如果想安装非英文产品文档,可以另行安装supplementarylanguagesdocumentation组件。
4.9完成
点击“Finish”。
5CognosWeb服务器Apache安装及配置
(1)安装apache_2.2.14-win32-x86-no_ssl.msi,采用默认安装。
(2)启动apache时如弹出下面的窗口,需要修改一下apache端口,因为IIS和apache默认都用80端口。
在ApacheSoftwareFoundation\Apache2.2\conf下打开httpd.conf文件,查找以下几项并进行修改:
A.端口
Listen80#Apache2.2的端口号,默认值是80,如果你机器上安有IIS或者其他软件占用80端口的话才需要修改,这里改为8088
B.配置虚拟目录
在httpd.conf文件最下面加入如下配置内容(注意不同的版本对应的文件夹可能不一样):
Alias/cognos8/help/"D:
/cognos/c8_64/webcontent/documentation"
/cognos/c8_64/webcontent/documentation">
OptionsNone
AllowOverrideNone
OrderAllow,Deny
AllowfromAll
ScriptAlias/cognos8/cgi-bin"D:
/cognos/c8_64/cgi-bin"
/cognos/c8_64/cgi-bin">
OptionsNone
AllowOverrideNone
OrderAllow,Deny
AllowfromAll
Alias/cognos8"D:
/cognos/c8_64/webcontent"
/cognos/c8_64/webcontent">
OptionsNone
AllowOverrideNone
OrderAllow,Deny
AllowfromAll
(3)配置完毕后,保存,重启apache
(4)在地址栏输入:
http:
//localhost:
8088,如果出现下面界面,说明apache工作正常。
(4)在地址栏输入:
http:
//localhost:
8088/cognos8,即可看到Cognos8的界面,说明cognos8在apache上配置成功,否则请检查httpd.conf配置是否正确。
6配置Cognos8.4Server
6.1环境
打开CognosConfiguration,点击“资源管理器”中的“环境”,右侧将出现环境的编辑区。
根据web服务的端口修改“网关URI”、“网关的控制器URI”,把默认的端口号80修改为web服务的端口号8088。
6.2ContentManager
说明:
Cognos在运行时需要保存其服务和报表的一些数据,所以需要单独建立为Cognos服务的内容数据库。
首先删除ContentManager下的“ContentStore”,然后右击“ContentManager”,创建新的ContentManager。
可以选择不同的数据库类型,注意如果选择【Oracle数据库】时,必须要求此数据库实例的字符集为UTF-8,否则会无法链接。
配置完成后,点击“文件”下的“另存为UTF-8”,如下图:
测试数据库连接:
出现下面的提示框:
把oracle安装目录下D:
\oracle\product\10.2.0\db_1\jdbc\lib里的ojdbc14.jar文件拷贝到cognos安装目录D:
\cognos\c8_64\webapps\p2pd\WEB-INF\lib下。
关闭并重新打开“IBMCognosConfiguration”。
测试数据库连接成功:
7启动Cognos8.4Server
打开“IBMCognosConfiguration”,点击“启动”按钮:
出现如下对话框:
点击“确定”。
点击“继续”。
CognosServer启动成功!
8测试CognosConnection
在地址栏输入:
http:
//localhost:
8088/cognos8
如果出现下面界面,恭喜你,已成功安装并配置了cognos及web服务。
9附:
启动Cognos8.4Server报错及解决办法
9.1CFG-ERR-0103无法启动IBMCognos8服务
错误详细信息:
已成功使用内存设置“768”启动测试JVM。
请注意,这并不能保证IBMCognos8会成功启动和运行。
要查看基于此设置的JVM选项,请查看c8_location/bin/bootstrap_.xml,并参阅JVM文档以获取有关这些选项的说明。
由于值为空,因此功能被禁用。
没有要测试的项目。
[错误]无法到达邮件服务器。
08:
29:
21,'LogService','StartService','Success'.
08:
29:
25,CM-SYS-2210ContentManager内部一致性检查已启动。
08:
29:
26,CM-SYS-2211ContentManager内部一致性检查完成。
08:
29:
26,CM-UPG-2012ContentManager数据库方案升级已启动。
08:
29:
28,CM-UPG-2013ContentManager数据库方案升级完成。
08:
29:
29,CM-SYS-2216已完成ContentManager内部PRECACHEINITACTIONS任务。
08:
29:
29,CM-SYS-2215已启动ContentManager内部PRECACHEINITACTIONS任务。
08:
29:
30,CM-SYS-2211ContentManager内部一致性检查完成。
08:
29:
29,CM-SYS-2215已启动ContentManager内部POSTINITACTIONS任务。
08:
29:
31,'ContentManager','getActiveContentManager','Failure'.
DPR-CMI-4006无法确定活动的ContentManager。
请定期重试。
08:
29:
30,CM-CFG-5064创建初始内容对象时检测到ContentManager配置错误。
CM-REQ-4332Unabletocreatesecurityobjectproxy.Unabletoretrieveuserinformationrequiredtocreateaccountproxyobjectfortheobject":
:
Anonymous".
08:
29:
31,'com.cognos.pogo.contentmanager.coordinator.ActiveCMControl','pogo','Failure'.
DPR-DPR-1035调度程序检测到错误。
08:
29:
30,CM-SYS-5099CognosAccessManager安全子系统未正确配置。
ContentManager无法获得安全名称空间列表。
CM-REQ-4252Unabletofindtheobject"/directory".
08:
29:
29,CM-SYS-2216已完成ContentManager内部POSTINITACTIONS任务。
08:
29:
29,CM-SYS-2210ContentManager内部一致性检查已启动。
08:
29:
30,'ContentManagerService','StartService','Failure'.
08:
29:
53,'com.cognos.pogo.services.DefaultHandlerService','pogo','Failure'.
DPR-DPR-1035调度程序检测到错误。
08:
29:
53,'com.cognos.pogo.services.DefaultHandlerService','pogo','Failure'.
DPR-DPR-1035调度程序检测到错误。
08:
29:
53,'MonitorService','StopService','Success'.
08:
29:
53,'MonitorService','StopService','Success'.
08:
29:
53,'SystemService','StopService','Success'.
08:
29:
53,'SystemService','StopService','Success'.
08:
29:
53,'ReportService','StopService','Success'.
08:
29:
53,'ReportService','StopService','Success'.
08:
29:
53,'CPSProducerRegistrationService','StopService','Success'.
08:
29:
53,'CPSProducerRegistrationService','StopService','Success'.
08:
29:
53,'ReportDataService','StopService','Success'.
08:
29:
53,'ReportDataService','StopService','Success'.
08:
29:
53,'BatchReportService','StopService','Success'.
08:
29:
53,'BatchReportService','StopService','Success'.
08:
29:
53,'JobService','StopService','Success'.
08:
29:
53,'JobService','StopService','Success'.
08:
29:
53,'DeliveryService','StopService','Success'.
08:
29:
53,'DeliveryService','StopService','Success'.
08:
29:
53,'EventService','StopService','Success'.
08:
29:
53,'EventService','StopService','Success'.
08:
29:
53,'AgentService','StopService','Success'.
08:
29:
53,'AgentService','StopService','Success'.
08:
29:
53,'MetadataService','StopService','Success'.
08:
29:
53,'MetadataService','StopService','Success'.
08:
29:
53,'ContentManagerService','StopService','Success'.
08:
29:
53,'ContentManagerService','StopService','Success'.
08:
29:
53,'LogService','StopService','Success'.
08:
29:
53,'LogService','StopService','Success'.
[错误]CFG-ERR-0103无法启动IBMCognos8服务。
执行外部进程后返回值为“-1”的错误代码。
原因:
1.数据库没有采用UTF-8的字符集
2.系统服务中的Cognos服务被禁用,或受到其他第三方软件限制无法启动
解决办法:
1.修改数据库字符集为UTF-8(以Oracle数据库为例)
C:
>sqlplussys/sys@orclassysdba
SQL>shutdownimmediate;
SQL>startupmount;
SQL>altersystemenablerestrictedsession;/*管理员排它模式*/
SQL>altersystemsetjob_queue_processes=0;
SQL>altersystemsetaq_tm_processes=0;
SQL>alterdatabaseopen;
SQL>alterdatabasecharactersetinternal_useAL32UTF8;
/*跳过字符集检查,强制设置字符集*/
SQL>shutdownimmediate;
SQL>startup;
如果修改完字符集后还报此错误,那只有重装数据库了,在安装过程中选择字符集为UTF-8。
2.启动Cognos服务。
9.2CFG-ERR-0106IBMCognosConfiguration在指定时间内未收到IBMCognos8服务的响应
错误详细信息:
已成功使用内存设置“768”启动测试JVM。
请注意,这并不能保证IBMCognos8会成功启动和运行。
要查看基于此设置的JVM选项,请查看c8_location/bin/bootstrap_.xml,并参阅JVM文档以获取有关这些选项的说明。
由于值为空,因此功能被禁用。
没有要测试的项目。
[错误]无法到达邮件服务器。
11:
41:
07,'LogService','StartService','Success'.
11:
41:
12,CM-SYS-2216已完成ContentManager内部PRECACHEINITACTIONS任务。
11:
41:
12,CM-SYS-2215已启动ContentManager内部PRECACHEINITACTIONS任务。
11:
41:
14,CM-SYS-2216已完成ContentManager内部POSTINITACTIONS任务。
11:
41:
14,CM-SYS-2215已启动ContentManager内部POSTINITACTIONS任务。
11:
41:
15,'ContentManagerService','StartService','Success'.
11:
41:
15,CM-SYS-5159ContentManager正在活动模式下运行。
11:
41:
17,DPR-DPR-1002已成功在ContentManager中注册调度程序http:
//windows-xxsmarq:
9300/p2pd。
11:
41:
51,'SystemService','StartService','Success'.
11:
41:
51,'ReportService','StartService','Success'.
11:
41:
51,启动BIBusTKServerMain,因为起始计数1大于0。
11:
41:
52,'ReportDataService','StartService','Success'.
11:
41:
52,'MetadataService','StartService','Success'.
11:
41:
52,'PresentationService','StartService','Success'.
11:
41:
52,'EventService','StartService','Success'.
11:
41:
52,'BatchReportService','StartService','Success'.
11:
41:
52,启动BmtMDProviderMain,因为起始计数1大于0。
11:
41:
52,'AgentService','StartService','Success'.
11:
41:
53,启动进程ID为4852的BmtMDProviderMain。
11:
41:
52,'JobService','StartService','Success'.
11:
41:
52,'DeliveryService','StartService','Success'.
11:
41:
52,'MonitorService','StartService','Success'.
11:
41:
53,启动进程ID为4176的BIBusTKServerMain。
11:
41:
53,'CPSProducerRegistrationService','StartService','Success'.
[错误]CFG-ERR-0106IBMCognosConfiguration在指定时间内未收到IBMCognos8服务的响应。
请检查IBMCognos8服务是否可用且配置正确。
原因:
JAVA_HOME路径不是Cognos8.4自带的jdk路径。
解决办法:
修改JAVA_HOME路径为Cognos8.4自带的jdk路径。
64位Cognos8.4的jdk路径为:
\cognos\c8_64\bin64\jre\1.5.0。