您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 其它相关文档 > Cognos常见错误解决办法
常见问题:CM-CFG-5137:ContentManagerwasunabletocompletetheinitializationofthecontentstore。解决办法:1.EnsurethatallCognos8Servicesarestopped.2.HavetheDBAmakeabackuptheContentStore.3.HavetheDBAruntheinstall_path\configuration\schemas\content\dbVendor\dbClean_dbVendor.sqlscriptontheContentStoredatabase.4.StarttheCognos8withCognosConfiguration.CM-CFG-5063:数据库的用户配置的权限不够解决办法:MustensurethatOracledatabasehasthefollowingpermissionsset:a)connecttothedatabaseb)create,alter,anddroptablesc)create,alteranddroptriggersd)create,alteranddropviewse)create,alteranddropproceduresf)create,alteranddropsequencesAlso,addUnlimitedQuotaspermissiontooraclecontentstoreschemaiftheabovestepsdonotworkCM-SYS-5124:数据库编码方式一定要是UTF-8解决办法:需要在数据库中修改数据库的字符集,需要DBA权限执行下面的语句:sqlplus/nologconn/assysdbashutdownimmediate;startupmount;ALTERSESSIONSETSQL_TRACE=TRUE;ALTERSYSTEMENABLERESTRICTEDSESSION;ALTERSYSTEMSETJOB_QUEUE_PROCESSES=0;ALTERSYSTEMSETAQ_TM_PROCESSES=0;ALTERDATABASEOPEN;setlinesize120;ALTERDATABASEcharactersetINTERNAL_USEUTF8;ALTERSESSIONSETSQL_TRACE=FALSE;shutdownimmediate;STARTUP;CFG-ERR-0106:IBMCognosConfigurationdidnotreceivearesponsefromtheIBMCognos8serviceinthetimeallotted.CheckthatIBMCognos8serviceisavailableandproperlyconfigured描述:此问题是在cognos服务启动时报的错解决方法1:可能是由于Cognos内容数据库连接不上造成检查在Cognos时是否已安装了Cognos自带的内容数据库如时使用第三方数据库则检查连接字符串信息和驱动文件是否正常解决方法2:增加超时时间当cogserver.log与tomcat.log都没有报错信息c8_location/configuration/cogconfig.prefs文件中加ServiceWaitInterval=1000ServiceMaxTries=500CFG-ERR-0103:原因:应该是因为Cognos主应用无法启起来,已知可能的原因如下:1、Cognos数据库没有采用UTF-8的字符集(Oracle下常见)2、系统服务中的Cognos服务被禁用,或受到其他第三方软件限制无法启动CAM-AAA-0027:错误是在用CognosSDK开发SSO的时候遇到的,利用SDk里的例子TrustedSignonSample程序实现SSO的时候遇到的。根据Google搜索得出的结果,0027可能是一个Cognos8.3的BUG,在正常运行的Cognos应用中,可能突然会出现。但是错误信息和我遇到的不同:Thefunctioncallto'CAM_AAA_Authenticate'failed.Reason:该问题的解决办法(百度搜的):1、内存泄漏(最可能的原因)如果服务器连续正常运行了一段时间后,突然报这个错,绝大部分原因是内存泄漏。2、配置错误(较少可能)比如你为Cognos配置了超出服务器所能提供的资源时,就会出现这个错。不过不符合我们的现状,估计这个错误的原因应该还是SSO接口的问题,只是遇到同样的错误代码而已。后来发现SDK的这个例子,其实是类似代理的方式,通过Cookie传参,登录Cognos的另一个认证,比如NTLM。并不是如我们早期想的那样,认为TrustedSignonSample是一个独立认证。所以在配置一个命名空间为TS的NTLM认证后解决了这个问题,其实很简单,应该就是认证找不到指定的命名空间,重试次数达到了10次。CAM-AAA-0064['CognosJavaProvider']1.[ERROR]CAM-AAA-0064Thefunction'CAM_AAA_JniAuthProvider::Configure'failed.CAM-AAA-0154UnabletoloadtheJavaauthenticationproviderclass'TrustedSignonSample'.TrustedSignonSample(Unsupportedmajor.minorversion49.0)83的SDK的实现遇到0027问题后,考虑换到Cognos8.2的生产系统上去试,结果遇到了0064,版本问题,这个问题解决不了。可能更新JniAuthProvider的jar包可以解决这个问题。
本文标题:Cognos常见错误解决办法
链接地址:https://www.777doc.com/doc-2906713 .html