您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > Cognos8.4安装配置指南
Cognos8.4安装配置指南文档修订历史:2009-09-04:创建,服务器安装与配置2009-09-05:cognos认证登陆、IIS相关配置安装环境(试验在VMWare6.5虚拟机上进行)WindowsServer2003EE+Apache/IIS6.0+SQLServer2000(SP4)+Cognos8.4.27BIServer一、安装IBMCognos8.4BIServer1.打开映像文件后进入安装界面,8.4版已集成多种语言,无须再单独安装语言包,因为安装中文版后cognosconfiguration界面并没有完全汉化,显得很不协调,所以这里语言仍然选择安装英文,如下图,选择下一步2.接受协议,选下一步,3.选择安装目录,下一步4.下一步,提示目录不存在,选择Yes,创建Cognos根目录5.选择需要安装的组件,我们后面用SQLServer或Oracle作为数据库,这里不安装CognosContentDatabase,选择下一步6.选择开始菜单位置,下一步7.确认安装选项,下一步8.开始安装,需要几分钟时间9.安装最后会提示,如果要安装非英文文档,需要安装文档包组件,不用管它10.安装完成二、创建内容存储库(ContentManager)以SQLServer2000为例1.安装SQLServer2000后,打开企业管理器,新建一个数据库实例CM,作为我们的内容存储库。数据库创建以后只有一些系统表三、安装CognosWeb服务器,Windows自带的IIS或者Apache是最常用的两种Web服务器。配置Apache:1.安装apache_2.2.10-win32-x86-no_ssl.msi,采用默认安装,一路next完成。2.启动apache时弹出如下窗口,因为IIS和apache默认都用80端口,需要修改一下apache端口3.在ApacheSoftwareFoundation\Apache2.2\conf下打开httpd.conf文件,查找以下几项并进行修改:1.修改端口:Listen20000#Apache2.2的端口号,默认值是80,如果你机器上安有IIS或者其他软件占用80端口的话才需要修改,这里改为200002.配置虚拟目录在文件最下面加入如下配置内容:Alias/cognos8/help/C:/ProgramFiles/cognos/c8/webcontent/documentationDirectoryC:/ProgramFiles/cognos/c8/webcontent/documentationOptionsNoneAllowOverrideNoneOrderAllow,DenyAllowfromAll/DirectoryScriptAlias/cognos8/cgi-binC:/ProgramFiles/cognos/c8/cgi-binDirectoryC:/ProgramFiles/cognos/c8/cgi-binOptionsNoneAllowOverrideNoneOrderAllow,DenyAllowfromAll/DirectoryAlias/cognos8C:/ProgramFiles/cognos/c8/webcontentDirectoryC:/ProgramFiles/cognos/c8/webcontentOptionsNoneAllowOverrideNoneOrderAllow,DenyAllowfromAll/Directory3.配置完毕后,保存,重启apache4.在地址栏输入:,如果出现下面界面,说明apache配置成功。配置IIS配置Cognos虚拟目录步骤如下:1.打开IIS管理器,可以看到WindowsServer2003自带的是IIS6.0(之前在XP上用IIS5.1配置NTLM时会自动登录,注销后不能再输入用户名和密码)2.依次展开网站-默认网站,右键单击默认网站,打开新建-虚拟目录弹出虚拟目录创建向导,点击下一步输入cognos虚拟目录别名,这里输入cognos8,点击下一步输入虚拟目录的本地根路径:选择下一步设定虚拟目录权限,这里设置为读取权限即可,点击下一步完成cognos8虚拟目录配置此时网站目录结构如下右键单击cognos8虚拟目录,打开新建-虚拟目录向导,点击下一步,新建一个别名为cgi-bin的虚拟目录点击下一步,选择cgi-bin对应的本地路径,点击下一步设定cgi-bin虚拟目录的权限:这里设置为读取、执行点击下一步完成配置,这时目录结构如下重启IIS服务,使上述配置生效。四、配置CognosConfiguration1.打开CognosConfiguration2.修改环境变量,默认情况下,CognosGatewayURI、ControllerURIforgateway都是80端口,如下图如果用apache做web服务器,本机上有安装了IIS,需要修改GatewayURI、ControllerURIforgateway端口为20000(和上面apachelisten端口一致)3.配置内容存储库(ContentManager):Cognos8.4之前,默认的内容存储库都是SQLServer数据库,IBM收购cognos之后,被替换为IBMDB2(如下图),类似还有其他组件中也有被IBM产品替换,更多信息可以参考IBM官方文档。4.删除默认ContentManager:ContentStore5.新建一个SQLServer类型的ContentManager6.点击OK,在文件菜单下选择保存(如果是oracle要选择SaveasUTF-8)7.测试数据源测试时报错原因是SQLServer默认端口1433没开,需要打上SP3以上补丁,这里用的是SQL2000-KB884525-SP4-x86-CHS.EXE,可以从官方下载8.打完补丁重启机器后重新测试CM,测试成功,如下图9.启动cognos服务五、测试CognosConnection在地址栏输入:(apache)或者(IIS)如果出现下面界面,恭喜你,大功告成了,呵呵。请注意一点,我们在开始安装时选的语言是英文的,但是cognos安装之后,cognosconnection是中文的,省去了之前版本中安装语言包的麻烦。在WindowsServer2003IIS模式下,配置完成后,登陆或者可能会出现无法找到网页的提示:该错误由Windows2003InternetInformationServices(IIS)中的安全性功能导致。该安全性功能不允许使用未知的cgi文件扩展名。默认情况下WindowsServer2003Web服务扩展中除了ASP以外,其他都是禁用的。cognos8用到cgi扩展,所以要把所有未知CGI扩展设置为允许此时再打开链接或者就可以正常登陆了。11.这时,在CM数据库中会发现生成了很多表,这些表是cognos首次启动时自动创建的,用来存储报表定义和一些配置信息。创建脚本(dbInitScript_mssqlserver.sql)和清理脚本(dbClean_mssqlserver.sql)可以在cognos\c8\configuration\schemas\content\sqlserver目录下面找到,如果重装时Contentmanager无法创建,可以先运行dbClean_mssqlserver.sql脚本清理,再启动Cognos服务。六、Cognos身份验证1.NTLM身份验证。这是众多方法中最简单,也最实用的方法。步骤:1.在安装了ContentManager的计算机上(Server端),打开IBMCognosConfiguration。在Explorer窗口下,依次展开Security-Authentication-Cognos,将Cognos匿名访问属性置为false。2.在Explorer窗口中的Security下,右击Authentication,然后单击Newresource-Namespace。3.在Name框中,为您的身份验证名称空间键入名称,比如“NTLM”。在Type列表中,单击NTLM,然后单击“OK”。4.新的身份验证提供程序出现在Explorer窗口的Authentication组件下。5.在Properties窗口中,对于NamespaceID属性,请为名称空间指定唯一标识符,比如“NTLM”,请勿在NamespaceID属性中使用冒号(:)。6.为所有其它必需属性指定值,以确保IBMCognos8组件可查找和使用您现有的身份验证提供程序。7.从File菜单中,单击Save。8.测试新名称空间的连接。在Explorer窗口中的Authentication下,右击新的身份验证资源,然后单击Test。9.重启服务,IBMCognos8为名称空间加载、初始化并配置提供程序库10.重新打开连接:(Apache)(IIS)或者(IIS)时,将会出现下面登陆界面这时只有输入正确的用户名和密码才可以登录系统
本文标题:Cognos8.4安装配置指南
链接地址:https://www.777doc.com/doc-6071487 .html