2.3 配置cognos内容库(oracle)
2.3.1 在oracle中建立一个数据库作为cognos的内容库
1、 新建数据库,记住数据库实例名,并注意代码集选择UTF-8
2、 修改数据库属性,LOCKTIMEOUT——240,APPLHEAPSZ——1024 3、 创建页大小为32k的缓冲池
4、 创建页大小为32k的系统临时表空间 5、 创建页大小为4k的用户临时表空间 6、 创建页大小为4k的用户常规表空间
新建用户脚本:
create user zddtest identified by zddtest default tablespace USERS; grant connect,resource,dba to zddtest;
2.3.2 在cognos中建立内容库
1. 注意:新建oracle的内容库时:
(1)若oracle 版本为9i以下版本,则数据库字符编码和国家字符编码都要选UTF8, (2)若oracle 9i以及9i以上版本,数据库字符编码必须选择Unicode(AL32UTF8),而国
家字符编码则选择UTF8,如下图:
否则,会报0103错误。
2. 如果内容库建立在本地,可直接添加至cognos; 如果建立在其他数据库服务器上,需要先添加到本地配置中,修改oracle客户端安装目录C:\\oracle\\product\\10.1.0\\Db_1\\NETWORK\\ADMIN下的tnsnames.ora文件,复制其中已有的一段,然后,将所需连接的数据库服务器IP或主机名以及所需连接的数据库实例名配置其中:
3. 将内容库添加至cognos:
(1)打开Cognos Configuration,
(2)将Content manager中自带的内容库删掉,
(3)新建类型为Oracle database(Advanced)的cognos内容库
(4)输入之前新建的内容库的用户名、密码(访问oracle库的用户名和密码)
(5)编辑oracle数据库连接,格式为“数据库服务器IP:端口:实例名”。
相关推荐: