本文本文旨在提供一种疑难解答方法,整合公开可用的实用程序来诊断和解决在特定用例中识别出的问题。该用例将显示为一种场景,IBM Cognos 支持分析师可以在该场景中与客户合作诊断和解决特定的问题。
适用性
尽管列出的疑难解答方法不是 IBM Cognos ">Series 7 版本所独有的,但诊断工具允许用户选择要诊断的合适版本。
用例描述
一位客户联系 IBM Cognos 支持人员,指出在尝试从 IBM Cognos Series 7 version 7.3 升级到 7.4 时,新安装无法正确配置并且无法启动。客户非常确定所有服务器环境都是相同的,都符合 IBM Cognos Support 网站上列出的支持环境要求。
收集此用例的信息
支持分析师向客户询问环境中的操作系统信息和使用了哪些应用程序。客户指出所有服务器运行的都是 Microsoft Windows Server 2003 SP2 操作系统,并且它们都使用了 Sun Java System Directory Server。
支持分析师随后要求客户下载并运行 IBM Cognos Series 7 Diagnostic 工具。
在无法启动的 IBM Cognos Series 7 服务器上运行该诊断工具。然后,客户将诊断工具采集的结果日志文件发送给支持分析师进行审核。
指示考虑因素和预防措施
支持分析师审核了在服务器上运行诊断工具时生成的输出文件 <Servername>.ccp,注意到 Access Manager - Runtime 配置与 Access manager - Directory Server 一节中的配置不匹配。具体来讲,Base distinguished name (DN) 条目不匹配。另外,对 cer5.csx 文件的检查表明,Upfront 和 Impromptu Web Report (IWR) 服务配置为在端口 4393 和 4395 上运行,但是对 netstat.txt 文件的进一步检查表明,这些端口已经被使用。
支持分析师告诉客户,基础区分名必须匹配,需要将分配给 IWR 和 Upfront 的端口调整为未使用的端口。
支持分析师提供了解决此问题的一些建议。
对于端口冲突,在系统管理员的帮助下,客户可找到使用端口 4393 和 4395 的应用程序,或者在 IBM Cognos Series 7 Configuration Manager 中的 Server Configuration 选项卡中更改用于 IWR 和 Upfront 的端口。
客户还可以更改 IBM Cognos Series 7 Configuration Manager 的 Components 选项卡上的 Access Manager - Runtime 设置(位于 Services/Access manager - Runtime/Authentication Source/Directory Server 下)。
解决问题
在这种情况下,客户选择更改 IBM Cognos Series 7 Configuration Manager 中的端口和运行时配置,无序花费时间确定服务器上的哪个应用程序目前在使用端口 4393 和 4395。
客户的 IBM Cognos BI 服务器现在已能正常启动。