cognos启动问题
- 格式:docx
- 大小:12.22 KB
- 文档页数:1
Cognos问题总结说明:下述问题对应的Cognos版本是8.11.问题:错误DPR-DPR-1035、DPR-CMI-4007不停的往日志里写错误,导致日志文件过大。
原因:1 Cognos服务正常运行但没有进行注册,无法找到ContentManager2 Cognos服务注册正常,且服务显示关闭,但仍然继续写pogo日志,原因是只有boot进程正常关闭, Cognos用到的其他BI 及java进程还在运行,无法正常找到ContentManager报错.解决方案:有以下两种1 注册Cognos,即会有相应的ContentManager,不会因为查找不到ContentManager而报错。
2 UNIX下通过PS -ef|grep BI, PS -ef|grep java查看仍在运行的进程,将其关闭,就不会再查找ContentManager。
2.问题:错误QE-DEF-0374,RQP_DEF-0354,QE-DEF-0144每点一次报表都会发生。
原因:没有生成过滤参数提示页。
解决方案:有以下两种1在报表设计中加提示页,执行步骤如下1.1 单击下图中间的图标,创建提示页图2.11.2 生成的提示页如图2.2图2.21.3在图2.2中设计所需的提示页面,并保存。
1.4重新运行该报表,就会消除上述错误。
2在Cognos提供的sdk调用时可过滤URL在最后面加上&prompt=false。
(建议采用第二种方法解决问题)3.问题:部分报表运行超时,报内存不足的错误(生产环境)原因: 1 有些报表在reportStudio中SQL语句关联比较复杂,将两个查询结果再进行关联,cognos就会调用本地SQL,在本地对结果及进行排序过滤、关联, 没有索引,执行效率不如数据库.2 cognos server中配置的sort buffer size过小解决方案:1将有可能出现本地SQL的查询尽量在数据库中完成,优化数据库设计。
cognos报表开发常见异常问题解决1,QE-DEF-0368 Unable to decrypt user name and password credentials from the content store. Review and save the Cognos Configuration settings to configure your reporting environment.再Framework中save出现此错误.解决方案:在.../c8/configuration目录下删除csk和..key..文件,重新进入即可2,RQP-DEF-0103 Cross joins are not permitted.Enable cross joins in the model解决方案:1. Open the model in Framework Manager.2. Click the "Project" menu, and then "Edit Governors..."3. Set "Cross-Product joins" to "Allow."4. Publish the package.5. The report should be able to be run without the cross join error now.3,RQP-DEF-0326不允许身份为“{All Authenticated Users, Everyone, Consumers, QueryUserClass_RCDT}”的用户使用自定义SQL解决方案:administrator登陆Cognos Connection 进入安全-》功能,选择Report Studio,点击《用户定义的SQL》设置属性--》权限将改写从父条目获取访问权限勾选上4,UDA-SQL-0458 PREPARE 失败,因为此查询要求在本地处理数据。
Cognos问题汇总:1、在cognos 的transfer中如何做环比同比(如何增加计算列调用cognos自带的函数)在FrameManage里面又是如何做?答复:在transformer里面对指标表重复引用,将时间维度字段PRD_ID修改成不一样的别名PRD_ID(LAST_MONTH),然后新增一个字段取原时间维度字段进行增减操作add_month('PRD_ID(LAST_MONTH)',1)并命名为PRD_ID,这样,从重复指标表里取的指标值就是上期指标值2、在cognos中使用frameManage创建维度时,时间维度如何设置答复:时间维度不需要单独设立,直接使用PRD_ID即可3、在transfer中产生了cube文件后发布报错,测试连接失败,但是在idq文件能够连接上,所有都能过通过,到发布这里测试失败。
答复:请核查是否使用的UTF-8字符集保存的模型文件以及模型文件是否存在错误,transformer里面有核查按钮4、时间列的数据类型为number类型,如何在上面建立维度,是否是先转化为日期类型然后再设定维度,如何设定?答复:可以先选择日期字段,右键属性里改成日期型,再拖拉到显示区使用,也可以直接选择数字型日期字段拖拉到显示区,然后在显示区进行日期型属性的设置,前者方便些5、安装日期来发布立方体进行增量更新时,没有数据的日期即还没有到的日期也建立了立方体如果设置没有数据的日期不建立立方体?答复:在维度显示区里对月,日维度的点属性选择TIME页签把all categories的勾去掉6、cognos在linux环境下的部署问题:Cognos安装成功以后也安装了apache服务器来作为web服务器,但是配置将cognos 发布到apache上去失败:通过浏览器访问cognos服务时,出现cognos了LOGO,但是一闪而过,地址栏显示调用cognos8/cgi-bin下的cgi程序,或者提示下载文件。
Cognos错误总结文档文档信息版本记录Cognos问题1、UDA-SQL-0458问题描述:UDA-SQL-0458 PREPARE failed because the query requires local processing of the data. The option to allow local processing has not been enabled. UDA-SQL-0580 The use of call statements as derived tables is not supported by the database and requires local processing of the data. RSV-SRV-0042解决办法:open your FM model, select the data source, check properties, Query Processing should be "Limited Local"2、jre冲突问题描述:解决办法:把\cognos\c8\bin\jre\1.4.2\lib\ext \bcprov-jdk13-125.jar这个文件拷贝到java_home的jdk下的jre目录下的\lib\ext目录3、ANS-MES-0005错误问题描述:解决办法:这个问题最终也没得到更好根据一直以来的总结:主要分析可能原因和相应的解决办法,但是有的人用这种办法好用,但我们的客户还是没好用,现写下来做参考。
1、原因是对报表快速的进行拖拽、点击,移动等操作时,有可能会发生这类错误(我自己猜想,这个可能是因为当前的这张报表比较大,cognos的BS报表程序反应不过来,程序内部出现了异常,这个好像是cognos analysis studio自身的BUG。
)当出现这类错误时,不管后面进行何种操作都会报错,关掉后重新打开就不会报错了。
Cognos8.3错误解决方法总结1、jre 路径导致报错这个时候我遇到一个问题,Cognos Configuration 无法正常启动,提示信息忘记截图了,不过这个问题比较简单。
错误提示中已经详细的描述了解决办法,其实是因为我的开发机上有Tomcat,设置了JA V A_HOME。
并且用的是JDK142的包,所以必须先修改其路径为Cognos的jre。
否则启动Cognos Configuration的时候会报错。
2、Cognos8 运行数据库无法连接遇到这个问题,是因为jdbc的缘故,如果是Oracle作为运行数据库,就会遇到。
将oracle\jdbc\lib\classes12.jar拷贝到Cognos8/webapps/p2pd/WEB-INF/lib下即可.3、错误码:CFG-ERR-0103 Unable to start Cognos 8 service.这个错误出现的原因是你的内容库是oracle,而且oracle数据库没有试用UTF-8编码。
将内容库的oracle更改成UTF-8编码就可以解决问题。
4、CFG-ERR-0106 问题这个问题就比较诡异了,反正就是启动超时,但是又没有具体原因,百度也没有任何解决办法。
外事不决问Google,还是Google强大,E文网站上倒是有不少同学遇到此类问题。
其实,是因为开发机上跑的程序太多,资源占用厉害导致的。
最后确定的解决办法是修改配置文件,增加Cognos的启动时间。
修改c8_location /configuration/ cogconfig.prefs增加以下两个配置ServiceWaitInterval=*默认是500,代表0.5秒ServiceMaxTries=*默认360,代表倍数默认应该是3分钟超时。
我增加到1000*500,8分多钟。
5、CFG-ERR-0103这个问题是在我们的Cognos测试服务器上遇到的,首先想到的就是BAIDU,发现也有不少朋友碰到这个问题。
Cognos8.4安装及配置一、安装Cognos8.4 Server1. setup选择bi server x64\winx64目录下的issetup应用程序文件,双击。
2.欢迎安装语言默认是中文,点击“下一步”。
3.许可选择“我接受(A)”,点击“下一步”。
4.安装位置修改完“安装目录”后,点击“下一步”。
5.组件选择如有需要,勾选“Cognos Content Database”,点击“下一步”。
点击“下一步”。
6.快捷方式文件夹如果机器是64位,“程序文件夹”默认显示“IBM Cognos 8 - 64”,如果是32位,“程序文件夹”则显示“IBM Cognos 8”。
7.汇总点击“下一步”。
8.进程在安装进程中,会弹出一个“信息”对话框,点击“确定”即可,如果想安装非英文产品文档,可以另行安装supplementary languages documentation组件。
9.完成点击“完成”。
二、安装Cognos8.4 Modeling1. setup选择modeling\win32目录下的issetup应用程序文件,双击。
安装语言默认是中文,点击“下一步”。
3.许可选择“我接受(A)”,点击“下一步”。
4.安装位置修改“安装目录”,把“c8”文件夹名改为“c8_modeling”,点击“下一步”。
5.组件选择点击“下一步”。
6.快捷方式文件夹“程序文件夹”默认显示“IBM Cognos 8”,修改为“IBM Cognos 8_modeling”。
7.汇总点击“下一步”。
8.进程在安装进程中,回弹出一个“信息”对话框,点击“确定”即可,如果想安装非英文产品文档,可以另行安装supplementary languages documentation组件。
9.完成点击“完成”。
三、安装Cognos8.4 Transformer1. setup选择transformer\win32目录下的issetup应用程序文件,双击。
cognos常见问题汇总Cognos常见问题汇总(1).Cube如何自动刷新?在cognos8中,如何自动更新cube呢?将类似于以下代码保存为.bat文件\Files\\cognos\\cer5\\bin\\trnsfrmr.exe\生产\\工作票合格率.pyi\其中n2表示显示执行过程窗口,n1表示最小化执行窗口,n表示不显示执行窗口.注意:powerplay transformer模型文件.pyi路径与数据立方体文件.mdc的生成路径要为同一目录.如果碰到生成之后数据不变,就要在powerplay transformer中的files-首选项菜单中设cube的临时目录,运行方式,可以直接双击.bat文件立刻生成新的cube,也可以用 cognos自带的Scheduler设置定时更新,当然也可以用windows自带的Scheduler(应该可以,没有试.)(2)oracle数据出错:ORA-12154:TNS:无法处理服务名是由于oracle没有配制好。
(3)我用transformer manager发布包mypackage后并生成iqd文件,在生成立方体的时候出现错误:Database Signon mypackage wasn't fount on the local machine.这是怎么回事?需本在配制文件congif.ini中添加数据源。
(4)我用framework manager发布包后,用query studio打开后为什么是这样的呀(点不开的,我是直接从数据库取数据发布包的,不是从cube). 不知其原因!晕倒,重装cognos解决.(5)怎么调用DTS包,让它执行,ASP、Java(JSP)、都行,怎么调用DTS包?可以用存储过程调,比较通用,调用DTS的方法 --存储过程方法:CREATE PROCEDURE my_proc1 ASEXEC master.dbo.xp_cmdshell 'dtsrun /S /E /N\包名称\/A\/A\文件.xls\数据库名\GOE:.net调用方式://说明需要添加 Microsoft.SqlServer.DTSPkg80.Package2Class ////// 运行DTS(Data Transformation Services )////// public string runDTS() { try {string returnValue;Microsoft.SqlServer.DTSPkg80.Package2Class package = newMicrosoft.SqlServer.DTSPkg80.Package2Class(); string fileName = \string password = null; string packageID = null; string versionID = null; string name = \object pVerpersistStfOfHost = null;package.LoadFromStorageFile(fileName,password,packageID,versionID,name,refpVerpersistStfOfHost); package.Execute(); package.UnInitialize();package=null;returnValue = \return returnValue; }catch(Exception ex) {throw ex; } }(6)如何使用模板技术?参照Report Studio的快速入门教程。
1.环境变量中JAVA_HOME路径不是cognos自带的jdk路径可以把JAVA_HOME的路径指向:\cognos\c8\bin64\jre\1.5.02.修改\cognos\c8\bin\目录下Startup.bat 和shutdown.bat文件。
删除 if“%JAVA_HOME%”== “”这段代码3.向 \cognos\c8\configuration 路径下的cogconfig.prefs文件中添加两行代码:ServiceMaxTries=360ServiceWaitInterval=10000当服务一直无法启动时可以尝试把这两行代码中的数值调的大一点4.当在服务配置中配置数据库时,相对应的数据库(oracle,db2)一般需要配置成UTF-8字符集。
注意,需要删除配置中原有的Content Store,然后再新建数据库。
5.有时候需要禁用应用防火墙。
设置Cognos Application Firewall的EnableCAF validation属性为“False”。
6.添加数据库的驱动,例如:(1)把\oracle\product\10.2.0\db_1\jdbc\lib中的classes12.zip修改为classes12.jar,并放到\cognos\c8\webapps\p2pd\WEB-INF\lib路径下。
(2)把\IBM\SQLLIB\java中的db2java.zip修改为db2java.jar,并放到\cognos\c8\webapps\p2pd\WEB-INF\lib路径下。
7.Db2数据库的配置步骤需要注意,以下的步骤为db2的配置步骤:(1)打开db2数据库控制中心,右击“所有数据库”,创建cm数据库,在创建过程中需要把字符集由默认的GBK调整为UTF-8,而且需要添加“容器”的路径(一般是db2的安装路径下的根目录),其他按默认创建即可。
(2)Cm创建成功后,需要右击cm中的“缓存池”创建缓存池名为“cog”,页大小为“16”,其他默认设置即可,直到完成。
c8bisrvr_win32_8.3.81.20_ml一.Cognos 服务器的安装打开c8bisrvr_win32_8.3.81.20_ml\win32 目录,双击issetup.exe ,出现下图:点next,点I accept,点next,选在一个安装的路径,单击next,这一步一定要注意,展开+ 号之后,是:默认的cognos content database 是X号,一定记得要打上钩,再点next,以后一直点next,直到装完为止。
二.Framework manager 的安装c8bimodel_win32_8.3.81.20_ml\win32双击issetup.exe,打开,一直点next,看到这个界面时,选择在装cognos服务器同样的目录,会提示:点yes,还会提示:往下的步骤一直点next装完就可以了。
三.Cognos服务器的配置从菜单中打开cognos configuration,打开时界面会提示:解决:从cognos8\bin\jre\1.5.0\lib\ext 的这个目录,把bcprov-jdk14-134.jar 这个包拷贝到jdk 的目录:jdk1.5.0_05\jre\lib\ext 这个下面,关闭cognos configuration,重新打开后,问题解决。
配置apache 服务器首先配置apache服务器,先装一个apache服务器,我本机装的是apache_2.2.4-win32-x86-no_ssl.zip,装完后需要在apache2.2\conf的httpd.conf 中最下面加入如下配置内容###################################################ScriptAlias /cognos8/cgi-bin/ "D:/Program Files/Cognos/c8/cgi-bin/"<Directory "D:/Program Files/Cognos/c8/cgi-bin">AllowOverride NoneOptions NoneOrder allow,denyAllow from all</Directory>Alias /cognos8 "D:/Program Files/Cognos/c8/webcontent/"<Directory "D:/Program Files/Cognos/c8/webcontent/">Options Indexes MultiViewsAllowOverride NoneOrder allow,denyAllow from all</Directory>###################################################注:D:/Program Files/Cognos/c8/为你具体的Cognos8安装路径,在Alias /cognos8 "D:/Program Files/Cognos/c8/webcontent/" 这一行,一般的文档会是:Alias /cognos8/ "D:/Program Files/Cognos/c8/webcontent/" 在cognos8 后多一个/ ,这两个的区别是:上面不带斜杠的,访问网站时,写http://localhost/cogno8 测试一下,而下面这个,访问cognos网站时,写http://localhost/cognos8/ 测试,有时配置成下面这个,直接访问http://localhost/cogno8访问不到,还以为cognos的配置问题,其实多加一个斜杠就可以了。
cognos系统管理eldersun2012-6-27 21:43Cognos 10流控功能Cognos的流量控制是基于用户体验的,它不是保护系统资源的直接手段,而是保证用户体验的手段,可以通过设置报表请求可以在队列中的最大等待时间来避免用户的过长时间等待,方法是在Administration中的Dispatcher & Services属性中设置:默认是240s,通常情况下允许在线请求在队列中等待240s显然太长了,如果系统压力太大的情况下,使用默认设置可能出现如下情况:当Cognos系统在超载情况(远远大于系统的处理能力)下运行,经过一段时间后,系统单位时间内能够处理的事务数(TPS)很快下降到零,此时通过后台观察Cognos服务器,发现运行Cognos的服务器负载也随之下降,说明系统出现拥塞,因此虽然系统资源空闲,但是无法继续处理事务,显然,我们一般不希望系统在负载过重的时候出现绝对不能处理事务的情况,比较理想的情况应该是合理的拒绝一部分请求,而保证部分请求能够继续运行,通过缩短”Query time limit of the report service(seconds)“从默认的240s调整为5秒,同等压力情况下观察系统的运行情况如下:当适当缩短队列的最大允许等待时间后,系统系统在高负载的情况下能够持续提供服务,但同时存在大量超时拒绝的情况,未完,继续阅读#cognos系统管理评论(1)转载(1)eldersun2012-3-9 10:53【Cognos 10】Dispatcher 路由使用的问题在Cognos 8版本中,可以使用单独安装的CM上的dispatcher(需要在Configuration中手动开启)作为负载均衡的dispatcher,但在Cognos 10中,这一方式无法应用于Cognos 10中的Business Insight功能,而除此之外的其它功能都可以正常使用,在部署使用时需要注意!#cognos系统管理评论转载eldersun2012-2-16 16:06【Cognos10新特性】使用JXM进行JVM监控在Cognos 10.1.1新版本中,Cogconfiguration中提供了配置JMX的能力,通过开启JMX可以使用jdk自带的jconsole等工具对JVM进程进行更为详细的跟踪,同时还可以执行Cognos 10中没有在portal中开发的一些操作方法,如单用户跟踪等,Configuration的设置方法如下:设置后可以通过JCONSOLE进行监控JVM的内存、线程等信息。
cognos常见错误解决方案汇总1、CAM-CRP-1085 An error occurred while verifying that the security provider classes were loaded. Reason: ng.ClassNotFoundException:org.bouncycastle134.jce.provider.BouncyCastleProvider描述:此问题是在cognos8.4服务启动时报的错环境:AIX5304 、JDK1.5、Oracle10g解决方法:1. 确保将JAVA_HOME 环境变量设置为JRE 位置。
例如,要将JAVA_HOME 设置为已在使用的JRE,路径为Java 位置/bin/jre/版本。
2. 将bcprov-jdk nn-nnn.jar 文件从c8 位置/bin/jre/版本/lib/ext 目录复制到Java 位置/jre/lib/ext 目录。
********************************************************************CFG-ERR-0106 IBM Cognos Configuration did not receive a response from the IBM Cognos 8 service in the time allotted.Check that IBM Cognos 8 service is available and properly configured.描述:此问题是在cognos8.4服务启动时报的错环境:AIX5304 、JDK1.5、Oracle10g参考方法1:c8_location/configuration/cogconfig.prefs文件中加ServiceWaitInterval=number of millisecondsServiceMaxTries=number of times参考方法2:当cogserver.log与tomcat.log都没有报错信息,可能是由于内容存储库连接不上造成,首先检查p2pd/WEB-INF/lib/classes12.jar是否存在,不存在则需要添加此JAR包,倘若存在则查看localhost_log.yyyy-mm-dd.txt,找出错误根源,如果异常如下:javax.servlet.ServletException: Exception processing JAR at resource path/WEB-INF/lib/classes12.jar有可能是你的JAR包的版本不对,再就是编译过程发生了异常,需要删除c8/tomcat4.1.27/work/Standalone/localhost目录下的所有文件,然后重新启动********************************************************[ ERROR ] CAM-AAA-0146 The namespace ‘cognosldap’ is not available.CAM-AAA-0064 The function ‘CAM_AAA_Initialize’ failed.CAM-AAA-0026 The function call to ‘AS_AccManProcessInitialize’ failed with error code:‘-113′环境:AIX5304 、JDK1.5、Oracle10g参考方法:环境变量LIBPATH设置错误,正确配置如:LIBPATH=$ORACLE_HOME/lib32:$ORACLE_HOME/ctx/lib:/cognos/c8/bin参考地址1:/support/docview.wss?uid=swg21346507参考地址2:/support/docview.wss?rs=3442&context=SS9RTN&context=SSWGNW& q1=CAM-AAA-0146&uid=swg21341192&loc=en_US&cs=utf-8&lang=en**************************************************************************CAM-AAA-0064 The function ‘CAM_AAA_Initialize’L_ASSERT(myGetIf !=0);include/CAM_AAA_JniAuthProvider.h(167): CCLAssertError: CCL_THROW:”ORCAM-AAA-0022 The provider ‘/wasapp/reportnetCM/crn/./bin/libCAM_AAA_Auth3rdParty.so’ could not load.”环境:AIX5304 、JDK1.5、Oracle10g解决方法:给c8/bin/libCAM_AAA_Auth3rdParty.so授权chmod 755 libCAM_AAA_Auth3rdParty.so参考地址:/support/docview.wss?uid=swg21346507。
环境
Aix 64位
Db2 9.7 64位
Cognos 10 64位
在cognos门户页面配置cognos的数据源时候出现如下错误
将对应的db2下的libdb2.a拷贝到cognos的bin文件夹下将db2安装文件夹下的db2 的驱动jar包拷贝到cognos的对应文件夹下。
在cognos的安装用户配置db2的连接数据库的环境变量
最直接的让cognos的安装用户引用db2用户的配置文件
# cat .profile
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:. export PATH
if [ -s "$MAIL" ] # This is at Shell startup. In normal
then echo "$MAILMSG" # operation, the Shell checks
fi # periodically.
. /home/db2inst1/.profile
export LIBPATH=/home/db2inst1/sqllib/lib32:$LIBPATH
我是这样引用的目前未证实这个是否有用因为刚配置了没有反应,过了一段时间突然诡异的好了。
我猜想是环境变量没有生效
第三个错误
然后在远程安装fm以后必须在fm的本地刷新本地的db2目录让一样数据库目录名称到本地也就是说能让你本地的db2客户端通过命令能连接到远程的数据库。
而且这里的节点名称必须的cognos的配置的数据库的连接别名一样。
cognos dpr-err-2002Cognos DPR-ERR-2002错误解析在Cognos BI系统中,DPR-ERR-2002是一种常见的错误代码。
当用户在使用Cognos时遇到这个错误代码,意味着系统在处理报表时发生了问题。
本文将对这个错误代码进行解析,帮助用户更好地理解问题所在并提供相应的解决方法。
让我们来了解一下DPR-ERR-2002的具体含义。
DPR代表Dispatching Process Region,是Cognos BI系统中的一个重要组件,负责处理用户请求以及分发报表数据。
而ERR-2002则表示在该过程中出现了一个错误。
出现DPR-ERR-2002错误的原因可能有很多,下面将介绍几种常见的情况及相应的解决方法。
1. 服务器连接问题DPR-ERR-2002错误有时可能是由于与Cognos服务器的连接问题引起的。
这可能是由于网络故障、服务器故障或服务器过载等原因导致的。
解决这个问题的方法是检查网络连接是否正常,确保服务器正常运行,并在需要时联系系统管理员。
2. 数据库连接问题另一个可能导致DPR-ERR-2002错误的原因是与数据库的连接问题。
Cognos系统需要与数据库进行交互以获取报表数据,如果数据库连接出现问题,就会导致报表无法正常生成。
解决这个问题的方法是检查数据库连接是否正常,确保数据库服务器正常运行,并确保数据库凭据正确。
3. 报表设计问题有时,DPR-ERR-2002错误可能是由于报表设计问题引起的。
这包括报表中的错误公式、错误的数据源配置或错误的数据模型等。
解决这个问题的方法是检查报表设计,确保公式正确、数据源配置正确,并确保数据模型与报表需求匹配。
4. 系统配置问题DPR-ERR-2002错误可能是由于Cognos系统的配置问题引起的。
这可能涉及到配置文件的错误设置、系统参数的错误配置或系统组件的错误安装等。
解决这个问题的方法是检查系统配置,确保配置文件正确、系统参数正确配置,并重新安装系统组件(如果有必要)。
各操作系统的安装配置(服务器配置)+数据库相关知识(Cognos后台)前言:《工欲善其事,必先利其器》,如果没有一个实际的开发环境来实做,再多的理论基础也只是纸上谈兵。
要学好一项乐器,你不一定需要最好的,但你一定需要一直练习;要学打字,多使用QQ就练成了;要学Cognos,你就需要有一个有一个环境。
电影《阿甘正传》有一句话:Nothing just happens, it’s all part of a plan. 如果你手上还没有一个属于自己的环境,现在就开始吧。
(如有需要可参考附录2,有详细说明试用版本下载)产品信息许多朋友拿到安装光盘或下载到安装介质却不知道从何下手,或是根本不知道自己要的是什么。
Cognos 产品众多,目前业界及市面上还是以7及8的版本为主;IBM也在2010年10月25日发布有关IBM Cognos10的相关信息。
Cognos 7主要会安装Access Manager , PowerPlay Transformer , Sun One Directory , PPES等;Cognos 8 则会安装BI Server , BI Model , BI Metric server , BI sample 等;具体搭配还是会依照公司实际需要而有所调整。
现在也越来越多企业使用64位元的机器,在‘Cognos_64-bit_Jan2009.pdf‘此份资料所述,IBM Cognos 8.4之前的版本(不包含Cognos Controller 与Cognos Planning)支援以下64位元作业系统核心但必须配之于32位元的运行时库。
IBM AIXHP-UX Itanium(32位元本机模式)HP-UX PA-RISCMicrosoft Windows 64位元AMDRed Hat Linux企业版(Power与AMD)SUSE Linux AMD企业版Sun Solaris SPARC详细资料可参考/supported/en/support/products/unsupported_policy.html系统支援简表以下以Cognos 8 BI 8.4.1版本为例,如有需要可参考IBM Cognos 8 BI 软件环境/support/docview.wss?uid=swg27014432作业系统IBM AIXHP-UXMicrosoft WindowsNovell SUSE Linux EnterpriseRed Hat Enterprise LinuxJava Run TimeIBM JavaSun JREHP JRE应用服务器IBM WebSphereOracle WebLogicSAP NetWeaverJBossBEA WebLogicOracle Application Server关联性数据库IBM DB2Informix IDSMicrosoft SQL ServerOracleSybase Adaptive Server Enterprise安装前需要考虑的事‘凡事预则立,不预则废’ ,‘谋定而后动’ 。
cognos常见错误解决方案汇总1、CAM-CRP-1085 An error occurred while verifying that the security provider classes were loaded. Reason: ng.ClassNotFoundException:org.bouncycastle134.jce.provider.BouncyCastleProvider描述:此问题是在cognos8.4服务启动时报的错环境:AIX5304 、JDK1.5、Oracle10g解决方法:1. 确保将JAVA_HOME 环境变量设置为JRE 位置。
例如,要将JAVA_HOME 设置为已在使用的JRE,路径为Java 位置/bin/jre/版本。
2. 将bcprov-jdk nn-nnn.jar 文件从c8 位置/bin/jre/版本/lib/ext 目录复制到Java 位置/jre/lib/ext 目录。
********************************************************************CFG-ERR-0106 IBM Cognos Configuration did not receive a response from the IBM Cognos 8 service in the time allotted.Check that IBM Cognos 8 service is available and properly configured.描述:此问题是在cognos8.4服务启动时报的错环境:AIX5304 、JDK1.5、Oracle10g参考方法1:c8_location/configuration/cogconfig.prefs文件中加ServiceWaitInterval=number of millisecondsServiceMaxTries=number of times参考方法2:当cogserver.log与tomcat.log都没有报错信息,可能是由于内容存储库连接不上造成,首先检查p2pd/WEB-INF/lib/classes12.jar是否存在,不存在则需要添加此JAR包,倘若存在则查看localhost_log.yyyy-mm-dd.txt,找出错误根源,如果异常如下:javax.servlet.ServletException: Exception processing JAR at resource path/WEB-INF/lib/classes12.jar有可能是你的JAR包的版本不对,再就是编译过程发生了异常,需要删除c8/tomcat4.1.27/work/Standalone/localhost目录下的所有文件,然后重新启动********************************************************[ ERROR ] CAM-AAA-0146 The namespace ‘cognosldap’ is not available.CAM-AAA-0064 The function ‘CAM_AAA_Initialize’ failed.CAM-AAA-0026 The function call to ‘AS_AccManProcessInitialize’ failed with error code:‘-113′环境:AIX5304 、JDK1.5、Oracle10g参考方法:环境变量LIBPATH设置错误,正确配置如:LIBPATH=$ORACLE_HOME/lib32:$ORACLE_HOME/ctx/lib:/cognos/c8/bin参考地址1:/support/docview.wss?uid=swg21346507参考地址2:/support/docview.wss?rs=3442&context=SS9RTN&context=SSWGNW& q1=CAM-AAA-0146&uid=swg21341192&loc=en_US&cs=utf-8&lang=en**************************************************************************CAM-AAA-0064 The function ‘CAM_AAA_Initialize’L_ASSERT(myGetIf !=0);include/CAM_AAA_JniAuthProvider.h(167): CCLAssertError: CCL_THROW:”ORCAM-AAA-0022 The provider ‘/wasapp/reportnetCM/crn/./bin/libCAM_AAA_Auth3rdParty.so’ could not load.”环境:AIX5304 、JDK1.5、Oracle10g解决方法:给c8/bin/libCAM_AAA_Auth3rdParty.so授权chmod 755 libCAM_AAA_Auth3rdParty.so参考地址:/support/docview.wss?uid=swg21346507。
IBM Cognos Analytics V11.0安装常见问题IBM©产品信息本文档适用于 IBM Cognos Analytics V11.0.0,而且还可能适用于后续发行版。
版权Licensed Materials-Property of IBM©Copyright IBM Corp.2015,2016.US Government Users Restricted Rights–Use,duplication or disclosure restricted by GSA ADP Schedule Con-tract with IBM Corp.IBM、IBM徽标和 是 International Business Machines Corp.在全球许多管辖区域注册的商标或注册商标。
其他产品和服务名称可能是 IBM或其他公司的商标。
当前的 IBM商标列表,可从 Web站点 /legal/ copytrade.shtml上『版权和商标信息』部分获取。
下列各项是其他公司的商标或注册商标:v Adobe、Adobe徽标、PostScript以及 PostScript徽标是 Adobe Systems Incorporated在美国和/或其他国家或地区的注册商标或商标。
v Microsoft、Windows、Windows NT以及 Windows徽标是 Microsoft Corporation在美国和/或其他国家或地区的商标。
v Intel、Intel徽标、Intel Inside、Intel Inside徽标、Intel Centrino、 Intel Centrino徽标、Celeron、Intel Xeon、Intel SpeedStep、Itanium和 Pentium是 Intel Corporation或其子公司在美国和其他国家或地区的商标或注册商标。
v Linux是 Linus Torvalds在美国和/或其他国家或地区的注册商标。
cognos10启动问题三种解决方案
方案一:卸载JDK方式
卸载本机的所有JDK,安装cognos10,默认使用cognos10自带的JDK启动cognos10
方案二:删除JDK环境,不卸载JDK
1、在系统里面删除JAVA_HOME环境变量,同时在path环境变量里面删
除%JAVA_HOME%\bin;
2、检测java环境是否被删除,打开dos窗口输入java -version,如果显示
java不是内部或外部的命令,表明删除成功,启动cognos10。
否则,进入第三步
3、彻底删除JAVA环境,找到C:\WINDOWS\system32文件夹下,删除java和javac等相关文件,一般是三个。
然后启动congos10.
方案三:不卸载JDK,不删除环境变量,修改cognos10启动参数
1、找到cognos10的安装路径,假设是D:\cognos
2、找到D:\cognos\c10\bin文件夹下的bootstrap_win32.xml文件,将该文件里面的${java_home}替换为D:/cognos/c10/bin/jre/6.0然后保存,也就是修改了cognos 启动时的使用的JDK。
3、启动cognos10就OK了。
第三种办法可以说应该算是最好的了。
大家可以试试。
不过做之前还是备份一下所要修改或删除的文件,确保万无一失。