配置Cognos Sample样例1--oracle数据库配置

1.为样例数据库创建表空间

    tablespace是逻辑上的概念,datafile是物理上的概念。一个tablespace可以由多个datafile组成,一个datafile不能跨越多个tablespace。table中的数据通过hash算法分布在tablespace中的各个datafile中,tablespace是逻辑上的概念,datafile则在物理上储存了数据库的种种对象。表空间是oracle数据库中最大的逻辑单位与存储空间单位,数据库系统通过表空间为数据库对象分配空间。表空间在物理上体现为磁盘数据文件,每一个表空间由一个或多个数据文件组成,一个数据文件只可与一个表空间相联系,这是逻辑与物理的统一。

create tablespace tbs_cognosamp datafile 'E:/oracle/product/10.2.0/oradata/wjy/data02.dbf' size 500M autoextend off;

 2.创建相关用户

 

create user gosales identified by cognos default tablespace tbs_cognosamp;
create user gosaleshr identified by cognos default tablespace tbs_cognosamp;
create user gosalesmr identified by cognos default tablespace tbs_cognosamp;
create user gosalesrt identified by cognos default tablespace tbs_cognosamp;
create user gosalesdw identified by cognos default tablespace tbs_cognosamp;

 3.为相关用户赋权限

 

alter user gosales quota unlimited on tbs_cognosamp;
alter user gosaleshr quota unlimited on tbs_cognosamp;
alter user gosalesmr quota unlimited on tbs_cognosamp;
alter user gosalesrt quota unlimited on tbs_cognosamp;
alter user gosalesdw quota unlimited on tbs_cognosamp;
grant connect,resource,select any table to gosales,gosalesmr,gosaleshr,gosalesrt,gosalesdw;
grant create any view to gosalesdw;

 

 

4.恢复dmp文件

   dmp文件所在目录位置为:..\ibm\cognos\c10\webcontent\samples\datasources\oracle

   此处可以使用imp命令导入,也可使用pl/sql工具直接导入。

 

imp gosales/cognos file=E:\GOSALES.dmp full=y COMMIT=Y  FEEDBACK=50000 ignore=y  BUFFER=2000000 INDEXES=N

 

 

 

5.出现增加外键的错误可以不用理会,不影响操作。如果想增加外键调整用户之间的约束关系:@gs_or_modify.sql

 

 

 

 

 

http://blog.tianya.cn/blogger/post_read.asp?BlogID=2055304&PostID=34893350

http://wenku.baidu.com/view/1318e51b650e52ea55189858.html?from=related&hasrec=1