您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Cognos8.3+oracle10g安装部署手册
1安装cognos8.31.1安装包内容:serverforwindows:cognos服务器端安装程序Modeling:framework安装程序Tranformer:tranformer安装程序Languages:语言包1.2安装过程:此处仅介绍将cognos服务器端和客户端组建安装在一处的安装方式(也可以分开安装,有兴趣的同事可以研究、尝试)安装环境WindowsXP+SP2Windowsoracle10g注:cognos8.3需要jdk1.5的支持,如果本机环境为jdk1.4.2也可以不在本机配置jdk1.5使用它自带的jdk,但是,需要在安装和启动时,先将本机配置的java_home中的内容删除,cognos启动后,为不影响本机jdk1.4的使用,可以在java_home中配置回1.4。1.2.1安装cognosserver1、解压serverforwindows.zip文件,选择win32下的setup文件,双击安装。2、选择安装语言(选择默认英语即可)3、选择安装路径(后面说明中的安装目录均为E:\cognos\c8)4、点击下一步,进行安装1.2.2安装framework1、解压Modeling.zip文件,选择win32下的setup文件,双击安装。2、选择安装语言(选择默认英语即可)3、选择安装路径,保持与server路径一致(后面说明中的安装目录均为E:\cognos\c8),下一步。提示与上一安装路径重复,会进行覆盖,是否备份,全部选“yes”。(后面说明中的安装目录均为E:\cognos\c8)4、进行安装1.2.3安装transformer1、解压缩transformer.zip文件,选择路径下setup文件,双击安装。2、安装过程与framework一致1.2.4安装语言包(与以上相同)1.语言包安装过程同上。1.2.5安装oracle客户端(在此不详细描述)2Cognos配置2.1配置cognos的oracleJDBCDriver拷贝oracle客户端安装目录C:\oracle\product\10.1.0\Db_1\jdbc\lib下的classes12.jar文件:复制到cognos安装路径E:\cognos\c8\webapps\p2pd\WEB-INF\lib下:(注:可能oracle9i以下版本只有classes12.zip文件,则,将classes12.zip文件拷贝到以上指定目录下后,再将后缀改为.jar。)2.2配置cognos服务端此处利用cognos自带server启动服务--tomcat配置如下:Cognos产品在安装时,就把Tomcat服务也安装好了,可以直接配置使用。在任何Windows环境下都可以配置,不需要安装IIS服务。1、将cognos安装路径下E:\cognos\c8\webcontent文件夹中的全部内容复制到E:\cognos\c8\webapps\p2pd文件夹中2、打开CognosConfiguration注意:此时,本机的jdk必须是1.5,否则,启动不成功,可以直接将java_home中的1.4配置删掉,重新启动cognos,则默认使用cognos自带jdk。Cognos启动后,可以再将本机的jdk配回1.4,不影响使用。2、打开Environment页面,修改GatewayURI,和ControllerURIforgateway,将替换为:注意:在做transformer设计时,提示登录错误,有等信息提示,是默认网关地址指定错误。2.3配置cognos内容库(oracle)2.3.1在oracle中建立一个数据库作为cognos的内容库1、新建数据库,记住数据库实例名,并注意代码集选择UTF-82、修改数据库属性,LOCKTIMEOUT——240,APPLHEAPSZ——10243、创建页大小为32k的缓冲池4、创建页大小为32k的系统临时表空间5、创建页大小为4k的用户临时表空间6、创建页大小为4k的用户常规表空间新建用户脚本:createuserzddtestidentifiedbyzddtestdefaulttablespaceUSERS;grantconnect,resource,dbatozddtest;2.3.2在cognos中建立内容库1.注意:新建oracle的内容库时:(1)若oracle版本为9i以下版本,则数据库字符编码和国家字符编码都要选UTF8,(2)若oracle9i以及9i以上版本,数据库字符编码必须选择Unicode(AL32UTF8),而国家字符编码则选择UTF8,如下图:否则,会报0103错误。2.如果内容库建立在本地,可直接添加至cognos;如果建立在其他数据库服务器上,需要先添加到本地配置中,修改oracle客户端安装目录C:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN下的tnsnames.ora文件,复制其中已有的一段,然后,将所需连接的数据库服务器IP或主机名以及所需连接的数据库实例名配置其中:3.将内容库添加至cognos:(1)打开CognosConfiguration,(2)将Contentmanager中自带的内容库删掉,(3)新建类型为Oracledatabase(Advanced)的cognos内容库(4)输入之前新建的内容库的用户名、密码(访问oracle库的用户名和密码)(5)编辑oracle数据库连接,格式为“数据库服务器IP:端口:实例名”。说明:实际oracle数据库完整的连接格式为:jdbc:oracle:thin:@数据库服务器IP:1521(oracle端口):数据库实例名,其中,前半部分“jdbc:oracle:thin:@”为cognos默认添加,我们只需要在此输入“数据库服务器IP:1521(oracle默认端口):数据库实例名”即可)。(6)测试内容库连接,连接成功即完成cognos内容库的建立2.3.3配置中文环境完成以上修改后,保存配置启动cognos服务遇到问题1:[StartService]1.[ERROR]CFG-ERR-0106CognosConfigurationdidnotreceivearesponsefromtheCognos8serviceinthetimeallotted.CheckthatCognos8serviceisavailableandproperlyconfigured.最终解决方法:修改cognos安装目录E:\cognos\c8\configuration下的cogconfig.prefs文件中加两个设置:ServiceWaitInterval=1000ServiceMaxTries=500默认不配的话,则是:ServiceWaitInterval=numberofmilliseconds*默认是500,代表0.5秒ServiceMaxTries=numberoftimes*默认360,代表倍数则默认3分钟超时。配置后,增加到1000*500,8分多钟。注意:每次关闭CognosConfiguration后,再次启动CognosConfiguration时,都要修改此配置文件,因为,关闭CognosConfiguration时,cognos每次都会重写cogconfig.prefs文件。遇到问题2:[ERROR]CFG-ERR-0103UnabletostartCognos8service.最终解决方法:2.2.2小节第1步的注意事项:oracle10g的数据库字符集必须选择Unicode(AL32UTF8),国家字符集选择UTF8。说明:AL32UTF8和UTF8的区别:1.AL32UTF8支持更高版本的Unicode(3.1),2.而且,AL32UTF8只支持9i以及更高版本的数据库,3.UTF8既可以作为数据库字符集,也可以作为国家字符集(9i)4.AL32UTF8只能作为数据库字符集5.运行时日志文件:E:\cognos\c8\logs\下的localhost_log文件启动成功:2.4配置cognos业务库(oracle)如果业务库建立在cognos服务器上,可直接添加数据源;如果建立在其他数据库服务器上,需要先添加到本地配置中,方法同2.3.2小节中的第2步。在cognos中添加业务库:1、IE访问cognos服务,(访问地址,即为GateayURI)2、进入cognos管理页面2、选择“配置”页卡,选择“数据源连接”-“新建数据源”3、新建数据源给此数据源命名4、选择数据源类型:orcle5、编辑要连接的业务库名称,及用户名、密码,测试连接。说明:“SQL*Netconnectstring”就是之前在oracle安装目录下tnsnames.ora文件中配置的oracle业务库实例自己取的那个别名,否则,连接不成功。遇到问题1:在2.4节第5步时,SQL*Netconnectstring配置错误,导致测试连接失败,因为在配置oracle内容库时,用“服务器IP:1521:实例名”的方式配置时正确的,但是,在此配置oracle业务库时,用“服务器IP:1521:实例名”的方式是不对的。错误配置:导致连接测试报错:最终解决方案:“SQL*Netconnectstring”就是之前在oracle安装目录下tnsnames.ora文件中配置的oracle业务库实例自己取的那个别名。例如:tnsnames.ora文件配置如下:CRMS120=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.168.166.120)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=ORCL)))你要连的业务库是10.168.166.120:1521:ORCL,其中ORCL为业务库实例名,那么“SQL*Netconnectstring”就填:CRMS120。6、连接成功后,返回,完成。即成功新建数据源。3应用部署3.1Framework注意:在做transformer设计时,提示登录错误,有等信息提示,是默认网关地址指定错误。1、(前提:已有framework包)将framework包(带有.cpf的文件夹)拷贝到cognos服务器上任意位置2、用cognosframeworkmanager打开,并发布要注意,framework包所需要的数据源必须已经建立,否则发布时会报错。3.2Transformer(不一定用到)1、(前提:已有framework包)将cube包(.pyj文件)拷贝到cognos服务器上任意位置2、用cognostransformer打开,重新生成cube,并发布。注意:1、cube所需要的数据源(一般为cognospacage,即frame包发布之后生成的pacage)必须已经存在。2、生成cube前,先新建一个cube文件(.mdc文件),在PowerCubes窗口,右键属性,修改文件名称即可。通过PowerCubes窗口属性,新建cube3.3报表(整包、单张)3.3.1整包到出1、从ie访问cognos页面portal,进入cognos管理页面,选择配置页卡,内容管理2、新建导出3、选择整个内容库4、设置包密码,进行导出。导出后在服务器cognos安装目录D:\cognos\c8\deployment中生成相应.
本文标题:Cognos8.3+oracle10g安装部署手册
链接地址:https://www.777doc.com/doc-5058527 .html