eldersun
2010-12-5 19:24
windows 系统服务关闭造成的Cognos 8.3 启动错误 操作系统:windows 2003
错误现象:Cognos启动时,启动日志停留在检查完成的状态,服务启动长时间无响应。
错误信息:cbs_run.log日志文件中存在错误信息,经多次重新安装、配置后无效
Mon Sep 14 02:09:30 2009 ERROR t[203] PingChildProcess ping loop: process \it.
Mon Sep 14 02:09:48 2009 ERROR t[1] CBSBootstrapService askPCPifReady() - child processes not yet ready, giving up 其它说明:Cognos配置等信息无误。
该问题查无原因,排查过程中发现如下两个问题:
1、windows的网卡做过调整(网络测试都已经正常)。 2、环境变量中包含JAVA_HOME指向非Cognos地址。 以上信息修复后未重启操作系统。
经重启操作系统,Cognos 8.3正常启动,不能确定是否由于以上两点引起,但重启后问题确实解决了。 #cognos系统管理 评论(1)转载(1)
eldersun
2010-12-5 19:22
Cognos Configuration配置中的主机名和IP地址 一、概述
安装完成Cognos后首先需要再Configuration中进行配置,
Configuration配置信息中有多处需要填写主机信息,集群环境配置中最重要的是\主机信息都可以使用默认的“localhost”。
Cognos服务的安装可以由三个部分组成,即web层的Gateway、AP层的Application Tier和Content Manager,每一层的配置不同,因此需要分别叙述。
二、WEB层配置
web层的Gateway需要配置的信息是“Dispatcher URIs for
gateway”,书写格式是“http://ip:port/p2pd/servlet/dispatch/ext”,其中ip为AP层部署“Application Tier”的设备IP地址,port为该机器上部署
的dispatcher服务端口号;该信息允许填入多条,但如果第一条可用,则仅使用第一条,仅当第一条不可用的时候才向下查找。 三、Application Tier配置
AP层Application Tier部分需要配置的信息是\URIs”,配置格式“http://host:port/p2pd/servlet”,其中host代表运行Content Manager服务的机器地址,可以使用推荐使用Content Manager服务的机器的主机名配置,并在本机(部署Application Tier的机器)的hosts中加入一条,即 未完,继续阅读 #cognos系统管理 评论转载
eldersun
2010-12-5 19:21
Cognos 无法读取DB Client 信息导致错误问题
Congos连接Query DB(业务库)所使用的方式是运行库的方式(通过调用DB Client)实现,如果Congos是安装在UNIX系统下,则Congos在启动过程中会读取环境变量的相关信息;如果Cognos安装在windows下,并且没有配置环境变量的情况下,则读取相关的注册表信息来寻找DBClient,如果配置系统环境变量,则优先读取系统环境变量;如果Cognos找不到相关的DB Client信息,则报如下类型错误:
以Oracle为例,为了让Congos找到Oracle客户端,需要指定的环境变量有三个,如下: 1、ORACLE_HOME 2、LIB32的位置 3、TNSADMIN
所需要注意的是第二项,必须指定相关的32位链接库,因为Cognos 8.3以前都仅有32位产品。另外,不同的操作系统的LIB指定方式有差别,在windows系统下直接使用PATH变量,在HP-UX下使用SHLIB_PATH变量,指定方式如下: export SHLIB_PATH=”${SHLIB_PATH}:/home/db/oracle/10g/lib32” 注意,要使环境变量起作用,必须重启Cognos服务。 具体方式请参见各类数据库的联机文档。
关键码:DE-DEF-0285 DE-DEF-0325 RQP-DEF0068 UDA-SQL-0432 关键字:逻辑数据源连接 相关信息:
http://sun-hurricane.spaces.live.com/blog/cns!D8CD06BB4F4E8DEB!422.trak
未完,继续阅读
#cognos系统管理 评论转载
eldersun
2010-12-5 19:20
Cognos内置tomcat的命令行启动 一、背景说明
1、Cognos的配置界面必须使用图形界面进行,同时,图形界面也提供了服务的管理功能,如启动、停止,但在某些情况下,可能需要使用命令行方式启动Cognos,比如在命令行上灵活的添加启动参数开启相关JVM监控日志、使用系统计划任务自动重启Congos实现无人值守的系统管理。
2、Cognos对于内置的tomcat提供了命令行的启动脚本,但安装完成后需要进行相应的配置才能使用。
二、使用内置tomcat时的进程关系
使用图形界面启动的Cognos,其进程关系如下:
如上图所示,Cogbootstrapservice负责启动Tomcat(进程关系中表现为JAVA进程),当tomcat进程异常终止,守护进程会自动启动tomcat,由于Cogbootstrapservice使用C实现,而且不进行业务逻辑处理,因此稳定性有保证,通过这种措施提高了Cognos的可靠性。
JVM进程负责交互与调度,处理的负载相对较轻,业务逻辑的主要处理是在BIBusTKServerMain进程中处理的,该进程是使用C实现,为java进程的子进程,当该进程异常终止或者不需要的时候,JVM会根据策略关闭或者开启。
Cognos通过上述层层守护的方式,将负载最重的部分保护起来。 当 未完,继续阅读 #cognos系统管理 评论(1)转载
eldersun
2010-12-5 19:18
在Weblogic 9上部署Cognos 8.3
一、前言
默认情况下,Cognos使用其产品内置的Tomcat提供服务,在windows平台上,同时还携带了内置的SUN JAVA,如Cognos 8.3内置了Tomcat 4.1.27和SUN JRE 1.5。
使用Cognos内置的Tomcat容器和JRE配置和管理都更为简单,同时也是久经考验,但在有些情况下用户需要将Tomcat替换成Weblogic,替换后,可以使用Weblogic的监控和集中管理等方面的能力。
Cognos 8.3推荐的Weblogic版本是 9.2,详情参见IBM官方网站介绍:
http://www-01.ibm.com/support/docview.wss?rs=3442&uid=swg27013941#appservers
二、部署流程
注意:在执行所有的安装步骤前,要保证计算机的系统环境变量中没有任何与JAVA相关的环境变量信息,以免干扰正常JAVA配置信息。 二、关键步骤
1、weblogic安装部署
安装weblogic 9.2后,使用weblogic的Configuration Wizard创建新的weblogic domain,方法和weblogic 8.14同。 2、Cognos安装部署
安装Cognos时,不使用默认的安装路径,而是安装在路径中 JAVA_HOME=C:\\bea\\jdk150_04 (假设weblogic安装在C:\\bea目录下,x86平台也可以使用C:\\bea\\jrockit_150_12) 将Cognso安装目录下的对应文件
C:\\IBM\\cognos\\c8\\bin\\jre\\1.5.0\\lib\\ext\\bcprov-jdk14-134.jar 拷贝到 未完,继续阅读 #cognos系统管理 评论(11)转载(2)
eldersun
2010-12-5 19:13
使用HTTP监视工具分析Cognos的报表请求过程
使用HTTP监视工具可以分析Cognos请求的详细过程,常用的监视工具有HTTP WALTCH、HTTP Analyzer等,如下就是HTTP Analyzer监控到的一次Cognos报表请求过程:
Cognos报表请求提交后到报表生成主要经历了A静态页面及代码下载、B等待服务器返回、C结果数据下载、D客户端渲染(显示),上图中着重标出了交互“42、43、44”,其中42以前部分归为过程A,42、43、44的前半部分归为过程B,44的后半部分归为过程C,44以后的部分归为过程D。 1、等待服务器返回B阶段
在过程B中,如果报表在服务器端没有完成,则客户端一直等待,即红色条形图表示部分,为了能够让客户端判断服务器端是否超时,服务器端每隔30秒给客户端一次应答,内容是“stillWorking”,这个信息可以使用HTTP 监视工具查看到。上图中就是两个完整的30秒周期中仍然未完成,在第三个30秒周期中完成了,总体等待时间为步骤 42+步骤43+步骤44的wait部分(从上图下部分的明细信息查看)=30.4 未完,继续阅读 #cognos系统管理 评论(1)转载(1)
此处精彩已尽收眼底