congos常见问题解答_第1页
congos常见问题解答_第2页
congos常见问题解答_第3页
congos常见问题解答_第4页
congos常见问题解答_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Cognos报表配置1. 现象描述:在 cognos con figuratio n 中启动 cog nos 服务的时候,提示:QE-DEF-0368 Un able to decrypt user name and password credentials from the content store. Review and save the Cognos Configuration settings to configure your reporting environment.解决方案 :出现此错误,可能是 cognos configuration 不正确,如果是使用服务器上的 GUI

2、,需 要拷贝服务器 cognos 安装目录 configuration 目录下的 csk、encryptkeypair、signkeypair 三个文件夹到本机对应的目录上覆盖原文件(请先做好备份) 。重新配置 configuration : 删除 安装 目录下 的 Configuration 目录下 的 csk、 encryptkeypair 、signkeypair 等目录以及 caSerial、cogconfig .prefs 、cogstartup.xml 三个文 件,重新配置 Configuration ,并重新保存2. 现象描述: 打开 IE 浏览器,输入 http:/IP:POR

3、T/cognos 提示: The Cognos Gateway is unable to connect to the Cognos BI server. The server may be unavailable, or the gateway may not be correctly configured.解决方案:a. 确认 cognos 服务已经启动b. 如果 cognos 服务启动不了,请检查 cognos configuration 配置是否正确c. 配置正确的话,打开 PL/SQL, 连接到内容库( configuration 中 Data Access 配置 的数据库),依次选

4、择工具导入表,在导入表页面上选择 SQL 插入,导入文件中输入 cognos 安装路径 configurationschemascontentoracledbClean_oracle.sql ,然后点击导 入。Sql执行完毕后,重新保存配置并启动服务。3. 现象描述: 系统安装 SQL Sever2000 后 1433 端口未开放,内容库无法连接 解决方案: 分析过程a. 确认 sql server 服务已经启动b. 打开网路实用工具,检查启动的协议中有 TCP/IP 协议,查看端口是否为 1433c. 打开客户端实用工具,检查协议端口正常,重新创建一个别名d. 安装的问题,卸载重装,一切默认

5、e. 安装版本问题,更换安装版本f. 系统的问题g.安全问题,端口被禁用。安装SQL Server SP4补丁(打开查询分析器,输入select version执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁)4. 现象描述: ORA-12154: TNS:could not resolve service nameC原 因: Oracle Net could not locate the net service name specified in the tnsnames.ora configuration file.解决方案: Verify that a tnsnam es

6、.ora file exists. Verify that there are not multiple copies of the tnsnames.ora file. In the tnsnam es.ora file, verify that the net service name specified in yourconn ect stri ng is mapped to a conn ect descriptor. Verify that there are no duplicate copies of the sqlnet.ora file. If you are using d

7、omain names, verify that your sqlnet.ora file contains aNAMES.DEFAULT_DOMAIN parameter . If this parameter does not exist, you must specify the domain n ame in your conn ect stri ng. If you are not using domain names, and this parameter exists, delete it ordisable it by commenting it out. If you are

8、 conn ect ing froma log in dialog box, verify that you are not plac ingan symbol before your conn ect net service name. Activate client tracing and repeat the operation.5.现象描述:ORA-03113 :通信通道的文件结束. C: VIMD0TS.systeB32cad. exe 一 sqlplus /nologiMicrosoft Win do ws XP 版本 5.1.2600 版彳斤有 1985-2001 Microso

9、ft Corp.C: XDocuments and S e 11 in gs Sfl dm in is t rat o r s q lp lus /no logSQL*Plus : Release .0 一 Production on 星期 _ 2 月 13 13 :13 :44 2008Copyright 1982, 2002, Oracle Corporation. A11 rights reserued.SQL conn lxs/lxsl23PodsptcsERROR-OfiA-12154: TNS:无法处理服务名原 因:这个多半是由于网络问题引起的,本身不是oracle的

10、错误,检查一下网络状况和系统核心参数的设定解决方案:(网络上找的)下面是一些造成该错误的原因总结:1) Invalid value for processes parameter in init.ora when starting database当然,要解决它,就是把那些参数值调整为有效范围内的值。2) setuid bi t needs setting on the oracle executable(Unix only).The oracle executable in the $ORACLE_HOME/bin directory should have the permissions:

11、-rwsr-sr-x 1 oracle dba3) shared_pool_size too small.你可以把它设置在 200M 以上。4) timed_statistics=true.你可以把它设置为 false。5) An insert into a table which grew into an addi tional extent allocated in a datafile which was over2Gb in size.这是在你的操作系统文件不允许超过2G的时候才会发生的,而且如果发生了错误,数据库就完蛋了。6) Create table as select . whe

12、re there was an invalid procedure or function called from a triggerdefined on the table we were selecting from.那就是把你所有的过程、函数和包等全部编译一遍。7) Make use of Oracle Support / Metal ink . 寻求 oracle 技术支持吧!6. 现象描述:con figurati on修改后无法启动cog nos服务原 因:configuration配置不对,需复位解决方案: 删除安装目录下的 Configuration 目录下的 csk、encr

13、yptkeypair、signkeypair 等目录以及 caSerial、cogconfig.prefs、cogstartup.xml 三个文件, 重新配置 Configuration, 并重新保存7. 现象描述:安全认证问题 DPR-CMI-4006 Un able to determi ne the active Content Ma nager.原 因:默认配置的 Cognos8使用匿名访问,allow anonymous access设置为False, 则会无法启动服务。解决方案:默认配置的 Cog nos8使用匿名访问,在 Cog nos Co nn ection中将不需要登录,也

14、看 不到log on/log off的连接,自动以 anonymous账户登录。这时如果在 Cog nos Con figurati on 中直接将 Securiy-Authe nticatio n-Cog nos-allow anonymous access设置为False,则会无法启动服务,主要报错为:DPR-CMI-4006 Un able to determi ne the active Co ntent Man ager. Will retry periodically.CM-CFG-5076 A Content Manager configuration error occurre

15、d during the initialization of Cognos Access Man ager.CAM-AAA-0145 There is no n amespace that is properly con figured for authe nticati on.这是因为,在 Authe nticatio n 只有一个默认的名为 cog nos(Type 为 Cog nos)的 namespace的情况下,必须使用 anonymous,否则就需要新建一个 namespace,以指定其 他认证方式。在 Securiy-Authentication 点右键,选 New resour

16、ce-Namespace ,在弹 出的对话框中,输入该Namespace的名字,如MyCognos,以及类型,可供选择的有 ActiveDirectory , Cognos Series 7,Custom Java Provider,LDAP,Netegrity SiteMinder,NTLM, 以及SAP。8.新增Namespace该如何配置?参照下图9. 安装 BISERVER 后无法启动 cog nos con figuratio n,报 jdk 错误。解决办法:有两种,一种是在启动cog nos con figuratio n的快捷方式后面加上java:local ”参数,这样会试用c

17、ognos自己的jdk。但是有个弊端,就是cognos8服务还会试用系统自己的jdk,启动服务的时候会提示服务无法响应,看csserverlog日志的话会说无法加载一个java类。第二种方法是把 c8binjre1.4.2libextbcprov-jdk13-125.jar这个文件 拷贝到 java_home 的 JAVA_HOME 所指向的 /jre/lib/ext 目录下即可。 这里推荐第二种方法。10. 启动 COGNOS8 服务的时候提示 CM-REQ-4252 Unable to find the object /directory 错 误。A.ORACLE 数据库必须是 UTF-8

18、 字符集(注: 如果 Oracle 为 8.1.7,则字符集为 UTF-8 ; 如果Oracle为9i,则字符集为 AL32UTF8 )B. 将 ORACLE_HOME/jdbc/lib 目录下的 classes12.zip 文件ORACLE_HOME 指 ORACLE 的安装目录复制到 Cognos8/webapps/p2pd/WEB-INF/lib 目录下,并将 classes12.zip 文件 重命名为 classes12.jarC. 如果oracle的版本为10g的,则需要 ojdbc14_g.jar包。11. 现象描述: Cognos8 运行数据库无法连接原因: jdbc 的问题解决

19、方案: oracle:把 oraclejdbclibclasses12.jar 拷贝到Cognos8/webapps/p2pd/WEB-INF/lib 下即可。12. 现象描述: 错误码: CFG-ERR-0103 Unable to start Cognos 8 service原因:你的内容库是 oracle,而且oracle数据库没有试用UTF-8编码解决方案: 将内容库的 oracle 改成 UTF-8 编码或是新建一个 UTF-8 的数据库即可。13. 现象描述: CFG-ERR-0106 问题原因: 启动超时,其实,是因为开发机上跑的程序太多,资源占用厉害导致的 解决方案: 是修改配

20、置文件,增加 Cognos 的启动时间。修改 c8_location /configuration/ cogconfig.prefs增加以下两个配置ServiceWaitInterval=* 默认是 500,代表 0.5 秒ServiceMaxTries=* 默认 360,代表倍数默认应该是 3 分钟超时。增加到 1000*500 , 8 分多钟。14. 新安装的 Cognos 8.3 在 Cognos Configuration 里确认已经配置无误 ,但死活运行不通过。 解决方法 :点 File-Save as UTF-8, 问题解决15. cognos.ini 文件不见了。解决方法 :原来

21、已经换成 Cognos 安装路径下 cognosc8CS7Gatewaysbincs7g.ini, 内容还 是换汤不换药16.17.Cognos开发1. 导出报表(单表 excel 无法正常显示)错误 导出的时候按住 ctrl 键即可。2. PCA-ERR-0006 自变量无效,用 Transformer 无法将生成的 Cube 发布。解决方法 :File-Model Properpies-Cube code page -UTF-8 or GB2312. 注意如果是 UTF-8 的话,生成的 Cube,PowerPlay 打开中文就变成乱码3. 使用 Transformer 生成的 cube

22、如果加权限,无法使用 PowerPlay 打开解决方法 :无药可解不过可以变通一下,生成两个cube, 一个带权限的发布,另一个不带权限给 PowerPlay 用4. cognos 错误, DPR-ERR-2079 安全防火墙拒绝。安全防火墙拒绝了您的请求。日志中列 出了 CAF 拒绝详情。请与管理员联系。 解决方法:在会话过期后,您必须再次登录。登录的步骤1) 在报表列表中,右击顶部的节点项。2) 单击“登录” 。3) 按照提示提供您的身份验证凭证,并单击“确定” 。 如果是嵌入到系统中不进行登录的话,可设置属性,步骤如下:1) 在开始菜单 -所有程序 -cognos 8-打开 Cognos

23、 Configuration 。2) 单击 Cognos Application Firewall ,在右边将 Enable CAF validation 设置为 False。5. 现 象: 使用 Cognos Transformer 工具编辑模型文件时,产生如下错误: (TR1008) Transformer couldn rtead the co nnection information for database wsmis2bi from COGNOS.INI,From the IQD or from Access Manager.原 因:新安装或配置的 Cognos 开发环境, “安装

24、目录 Cognos.ini 没”有配置数据源的连接。或新增加了数据库源而没有在安装目录Cognos.ini中新增连接字符串。解决方法:用写字板打开安装目录 Cog nos.ini(或者Cog nos安装路径下cognosc8CS7Gatewaysbincs7g.ini) ”,在文件的最后一行加入如下内容:wsmis2biUser ID:A?Password:;LOCAL;O L;DBInfo_Type=MS;Provider=SQLOLEDB;UserID=%s;Password=%s;Data Source=26;Provider_String=InitialCatalo

25、g=NEDW ;COLSEQ=保存Cog no s.i ni后关闭文件即可。分析:上述问题的主要产生原因是在配置文件没有数据源连接串或连接串的内容被改动 所造成的。注:针对“ wsmis2bi1=AUserID:A?Password:;LOCA L;OL;DBInfo_Type=MS;Provider=SQLOLEDB2;UserID=%s;Password=%s3;Data Source=264;Provider_Str in g=I ni tialCatalog=NEDW5;COLSEQ= ” 连接连串说明如下:1 数据源在 Cog nos Portal中Directo

26、ry目录下 Data Sources选项夹中数据源的名称。2 数据库的类型。3 登录数据库的帐号。4 数据库实例所在的服务器名称,可以使用IP地址,也可以使用机器名称。5 连接的数据库名称。上述连接字符串可以 Portal中检索到,查看方法如下:以管理员身份登录 Portal,展开Tools菜单,打开Directory页,选中Data Source选项夹,点击Test the Conn ection ”按钮,如下图所示:点上图红色框中的按钮,即可查看连接串的内容,并且可以从此处Copy后Paste到Cognos.ini文件中,以供建模或 OLAP时使用。6.中国式报表表头(嵌套表头)a) 创建

27、列表b) 工具(tools)菜单选择页脚和页眉 (Headers And Footers)c) 点中列表的表头,属性中方框类型 (box type) 选择无 (none)d) 添加列表页眉 (List Headers)e) 点中新加入的页眉, 在 Tools 菜单中 “结构 ”中使用在上方插入行 (Insert Rows Above) f) 对新加的两个行进行拆分,就是在字体旁边长得像品字的东东7. Framework 死活都启动不起来, 不管选择以前哪个 model 文件都 load 不进来, 错误都一 样: BME-EX-0047 Unable to read preferences fo

28、r the requested interface. Please use another repository and/or ProjectAccess Interface.原因分析:可能是因为上一次关虚拟机的时候是非法关机, FM 还没来得及被关上,有 部分文件损坏了,所以才造成这样的结果解决方法:把 C8 安装路径下 configuration 文件夹底下的 bmt.ini 文件替换掉就行了,前 提是你得有个备份的 ini 文件, 下次安装完, configuration 下有些文件跟配置有关的最好 都做下备份,以备不时之需。8. 【心得】对于多维报表模型,在开发环境下应存储为 MDL

29、格式而不是 PYJ 格式,两种 格式的区别在于 MDL 是以 XML 文本存储,保证了模型的移植性和可扩展性,但是在 性能方面会相对差一些,因为每次生成 Cube 都要先将 MDL 编译成二进制的文件,而 PYI 则是已经编译好的,因此性能较 MDL 优,但是如果模型不是很复杂,两者的差别 并不大9. 【心得】 除时间维度外, 其余维度中的 category 应设成 always include ,这样可以保证报 表中有完整的分析方向,举个例子:要分析所有客户中的男女分布,如果客户中全是男性,而将相应的 category 按默认 生成in elude in need,则用pp打开cube后,只

30、能看到性别维度中只有男性,没有女性。10. Framework 报“ CM-REQ-4158 ”错误在 Framework Manager 发布包文件时,报“ CM-REQ-4158 ”错。本工程文件是从其 他服务器拷贝下来,在原有的基础上新增、修改、删除、调整多个配置,进行发布选择 指 定 路 径 , 提 示 “ 搜 索 路 径 /content/foldername=' ' /foldername=' '/ ”无效。几经周折,发现是工程模型文件保存了指定存储路径,而指定路径名称不能从数据 库配置找到对应名称。数据库找出的中文名“财务报表”变成了“口口

31、”乱码,不能正常解释完整的名字。解决办法:在工程目录下找到到 model.xml文件,进入编辑状态。找到/co nte nt/folder name=&ap os;测试报表'/foldername='1、演示报表 '代码修改如下:/content 即可。如果你想继续使用原来的路径,可以把现有的文件改名或者备份所有报表。再重建 相同的名字,删除原来的路径,彻底从数据库表中消失。当然使用英文名不会存在这种 问题,建议慢慢习惯用英文简称标注目录文件名。接着操作FM重新打开工程文件,指定新的发布存储路径即可。.Cognos 部署问题描述:在cog no

32、s服务器上,新建数据源,测试的时候出错,截图如下:QE-CEF-0285登录失败.QE-BEF-0323 DSM(ODBC)/Strvi无效.DSN垃失或者无法访问主机. KJF-BEF-0068 对t tstDataSourcftCoiuiacti on中的1个數据库进迂多项连接时 至少无法连接一个数据库.UDA-3QL-0031 SEiSwIra jHT : QFSSession: : ProcessDcRtquest ()RSQutryMr. cpp C1S16) : QFExcaptionRSQuer/ffcr cpp Cl499): QFExcepti on QFSSEion. cp

33、p Cl423) : QFExcepti on: cpp C142C FExcepti wi: _QFSSsiQt). C644J QFExctption:匚匚L_KETKKM QFSSckxj ch : FrcssDoReQUet () Sourc*/QE_RsApi. cpp C?353): QFEctption CCL_RETMRflW QE Sovrce/QEIjConnecticnFiuLt. cpp 0308): QFExceptiori: CCL_THEDW QE问题标签: QE-DEF-0285QE-DEF-0323ORA-12154解决方案:利息税报表数据装载在SMIS的DB

34、服务器上,建立 Oracle逻辑数据源时,需要先在DB服务器oracle客户端上配置服务命名(net manager),然后再配置数据源。在客户端net manager建立服务命名的话,客户端可以访问数据库,但是测试数据源的时候就会出错。此问题其他解决方案:1)检查数据源的 SQL*Net connect string与服务器上的服务命名是否一致;2)参见ORA 12154解决方案;2.问题描述:ride报表服务器测试不成功,提示连接4发生错误,截图如下: i ert Internet Explijl128.G4 106 44生堵保问题标签:ride 报表服务器连接IP发生错误解决方案:参照分行自己的报表服务器配置,修改报表服务器参数。(如果之前有部署其他系统可以参照其他系统的配置)3. 问题描述:ride无法登录,提示无法通过UAAP认证问题标签:ride无法登录UAAP认

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论