【原创】配置数据源(Oracle9i)

特别备注:如果没有特别的需要,最好不要建立内容存储库,直接默认启动COGNOS,然后配置数据源到你的需要数据库中,在WMS中需要做如下处理,找到D:inforwmoasharedlib目录下的webUIConfig.xml,配置COGNOS的服务器
例如:http://gj.wms.com

注: 如果Oracle为8.1.7,则字符集为UTF-8;如果Oracle为9i,则字符集为AL32UTF8
1.将ORACLE_HOME/jdbc/lib目录下的classes12.zip文件[ORACLE_HOME指ORACLE的安装目录]复制到Cognos8/webapps/p2pd/WEB-INF/lib目录下,并将classes12.zip文件重命名为classes12.jar
2.如果oracle的版本为10g的,则需要ojdbc14_g.jar包。
3.设置Cognos Configuration

1.png



点右键>New resource>Database(得先把默认的删掉再新建,否则无法新建成功)

下一步同配置SQL Server一样,在右边填写用户名、密码及数据库名
在下面点右键测试,查看数据库连接


启动服务,通过IE访问http://localhost/cognos8/(APACHE端口改动的需要加上端口号)


如果可见上述画面,恭喜您,您的cognos8服务端已经安装成功

常见错误解决方法1:如果COGNOS不能正常启动,往往弹出错误


这时执行下面操作,在安装cognos完成后,需要将D: cognosc8binjre1.5.0libext的一个bcprov-jdk14-134.jar 放到C:j2sdk1.4.2_09jrelibext目录下,解决Cognos无法正常启动问题。

2:如果在COGNOS CONFIGRATION 配置数据源,如果是用ORACLE数据库,则需要将ORACLE_HOME/jdbc/lib目录下的classes12.zip文件[ORACLE_HOME指ORACLE的安装目录]复制到Cognos8/webapps/p2pd/WEB-INF/lib目录下,并将classes12.zip文件重命名为classes12.jar,否则会报找不到驱动的错误,错误显示如下:
[Content Manager database connection]
1.[ERROR]The database connection failed.
2.[ERROR]Content Manager failed to connect to the content store. The connection string is "jdbc:oracle:thin:@localhost:1521:cognos".

3:安装COGNOS时,当需要用ORACLE数据库创建连接时,需要创建一个字符集为UTF-8的数据库,如下:


百分比上可以适当调小一点,10和20都行,在字符集界面,需要如下图所示配置



数据库创建完成后,需要创建cognos知识库的专用用户,并赋权
connect system/cognos@cognos;
CREATE USER "COGNOS" IDENTIFIED BY "cognos"   default tablespace USERS
  temporary tablespace TEMP  profile DEFAULT;
grant connect to COGNOS;
grant dba to COGNOS;
grant delete_catalog_role to COGNOS;
grant ejbclient to COGNOS;
grant execute_catalog_role to COGNOS;
grant exp_full_database to COGNOS;
grant gather_system_statistics to COGNOS;
grant imp_full_database to COGNOS;
grant resource to COGNOS;
grant select_catalog_role to COGNOS;
-- Grant/Revoke system privileges
grant create any materialized view to COGNOS;
grant create any table to COGNOS;
grant create any view to COGNOS;
grant create table to COGNOS;
grant drop any materialized view to COGNOS;
grant drop any table to COGNOS;
grant unlimited tablespace to COGNOS;

安装成功后,下面是对语言包的安装(加入部分)
1.开始安装中文包前,先停止已启动的cognos8服务。
2.进入中文包安装路径(win32文件夹) issetup.exe 双击开始安装。
3.选择安装路径


选择覆盖已有文件


选择简体中文;下一步

完成后进入Cognos Configuration进行语言配置

Cognos Configuration----Actions----Edit Global Configuration






保存,启动服务,进入Cognos8 web页面配置默认语种(这步操作是当你选择多个语种时,只选一种时无需操作)
Tools---My Preferences---Product language: Chinese---OK



安装好语言包后重启服务
安装好后进入Cognos Configuration保存运行即可,安装全部完成
参与70

70同行回答

johnyangjohnyang其它yang jh
谢谢分享显示全部
谢谢分享收起
政府机关 · 2011-06-14
浏览594
jonandmeshjonandmesh项目经理SSS
好啊,终于让我找到了显示全部
好啊,终于让我找到了收起
互联网服务 · 2011-06-04
浏览613
pointcutpointcut软件开发工程师先进数通
找的就是这个,谢谢显示全部
找的就是这个,谢谢收起
互联网服务 · 2011-04-23
浏览547
kaylee0524kaylee0524软件开发工程师零售行业公司
还是不行,这个问题我已经弄了好久了,是不是由于cognos 找不到相应的jar 包造成的?显示全部
还是不行,这个问题我已经弄了好久了,是不是由于cognos 找不到相应的jar 包造成的?收起
保险 · 2011-04-06
浏览570
kaylee0524kaylee0524软件开发工程师零售行业公司
好人啊,照你方法试试看显示全部
好人啊,照你方法试试看收起
保险 · 2011-04-02
浏览585
yyyqqq-12yyyqqq-12其它太极
多看前辈的帖,学习学习显示全部
多看前辈的帖,学习学习收起
金融其它 · 2011-03-11
浏览556
FIR1987FIR1987软件开发工程师ibm
默认表空间应该是user,!Binhex.Huang 发表于 2010-10-26 14:04 这个应该没法改吧,关于表空间。。。那么请问斑竹关于那个驱动咋办呢 谢谢两位~~~显示全部
默认表空间应该是user,!
Binhex.Huang 发表于 2010-10-26 14:04

这个应该没法改吧,关于表空间。。。
那么请问斑竹关于那个驱动咋办呢
谢谢两位~~~收起
互联网服务 · 2010-10-27
浏览561
漂流木DW漂流木DW技术经理省立医院
2:如果在COGNOS CONFIGRATION 配置数据源,如果是用ORACLE数据库,则需要将ORACLE_HOME/jdbc/lib目录下的classes12.zip文件[ORACLE_HOME指ORACLE的安装目录]复制到Cognos8/webapps/p2pd/WEB-INF/lib目录下,并将cla ...FIR1987 发表于 2010-10-26 13:36 默认表空间应该是user,...显示全部
2:如果在COGNOS CONFIGRATION 配置数据源,如果是用ORACLE数据库,则需要将ORACLE_HOME/jdbc/lib目录下的classes12.zip文件[ORACLE_HOME指ORACLE的安装目录]复制到Cognos8/webapps/p2pd/WEB-INF/lib目录下,并将cla ...
FIR1987 发表于 2010-10-26 13:36


默认表空间应该是user,!收起
医药 · 2010-10-26
浏览536
keven110keven110教职员工123
兄弟 我没用过11g的  还真不知道你那里的具体情况  呵呵理论上说 建立一个应该就够,但是我没用过11g的  还真不知道应该怎么说 呵呵 也希望你如果解决了 发个帖子 来分享 我也学习一下...显示全部
兄弟 我没用过11g的  还真不知道你那里的具体情况  呵呵

理论上说 建立一个应该就够,但是我没用过11g的  还真不知道应该怎么说 呵呵 也希望你如果解决了 发个帖子 来分享 我也学习一下收起
零售/批发 · 2010-10-26
浏览550
FIR1987FIR1987软件开发工程师ibm
2:如果在COGNOS CONFIGRATION 配置数据源,如果是用ORACLE数据库,则需要将ORACLE_HOME/jdbc/lib目录下的classes12.zip文件[ORACLE_HOME指ORACLE的安装目录]复制到Cognos8/webapps/p2pd/WEB-INF/lib目录下,并将classes12.zip文件重命名为classes12.jar,否则会报找不到驱动的错...显示全部
2:如果在COGNOS CONFIGRATION 配置数据源,如果是用ORACLE数据库,则需要将ORACLE_HOME/jdbc/lib目录下的classes12.zip文件[ORACLE_HOME指ORACLE的安装目录]复制到Cognos8/webapps/p2pd/WEB-INF/lib目录下,并将classes12.zip文件重命名为classes12.jar,否则会报找不到驱动的错误。。

关于这一步 oracle11G里好像没有classes12.zip这个文件了 不知如何操作呢?

另外问一下 oracle的表空间就像sql的数据库,一般用一个库就够了??
如果我在建立一个的话 他默认会放在哪个表空间下??

谢谢收起
互联网服务 · 2010-10-26
浏览570

提问者

keven110
教职员工123
擅长领域: 大数据商业智能数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-10-26
  • 关注会员:0 人
  • 问题浏览:28470
  • 最近回答:2012-09-04
  • X社区推广