DB2搭建Cognos用户

摘要

DB2搭建Cognos用户,cognos是IBM很强大的报表工具,常常和DB2配合使用,下面是配置方式。

创建cognos资料库

CREATE DATABASE cognosdb AUTOMATIC STORAGE YES ON 'C:\' DBPATH ON 'C:\' USING CODESET UTF-8 TERRITORY CN COLLATE USING SYSTEM PAGESIZE 4096;

connect to cognosdb;

--change db parameter

update db cfg using locktimeout 240;

update db cfg using applheapsz 1024;

CREATE BUFFERPOOL COGNOSBF32K IMMEDIATE SIZE 8000 PAGESIZE 32 K ;

CREATE SYSTEM TEMPORARY TABLESPACE COGNOSTSP_SYS PAGESIZE 32 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL COGNOSBF32K ;

CREATE USER TEMPORARY TABLESPACE COGNOSTSP_USER PAGESIZE 4 K MANAGED BY AUTOMATIC STORAGE EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL IBMDEFAULTBP ;

CREATE REGULAR TABLESPACE COGNOS_USER_REGU PAGESIZE 4 K MANAGED BY

AUTOMATIC STORAGE EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL IBMDEFAULTBP DROPPED TABLE RECOVERY ON;



对现有库进行实例添加


1,先创建用户和组,如 db2cogs

2,[root@dqjxkh ~]$ cd /opt/ibm/db2/V9.7/

3,[root@dqjxkh ~]$ ./db2icrt -a server -u db2cogs db2cogs

此步骤db2cogs不知道是否可以一致

4,[root@dqjxkh V9.7]$ vi /etc/services

DB2_db2cogs     60004/tcp

DB2_db2cogs_1   60005/tcp

DB2_db2cogs_2   60006/tcp

DB2_db2cogs_END 60007/tcp

查看到端口为60004

5,[root@dqjxkh V9.7]$ su - db2cogs

6,[db2cogs@dqjxkh ~]$ db2  create  database  cognosdb  using codeset gbk territory cn  

#建立数据库databasename ,并指定字符集类型为GBK/utf-8等和区域为CN。

#也可以执行命令db2samp来建立DB2自带的范例数据库sample

7,[db2cogs@dqjxkh ~]$ db2start

 [db2cogs@dqjxkh ~]$ db2 connect to cognosdb

8,[db2cogs@dqjxkh ~]$ db2 update dbm cfg using SVCENAME 60004

设置完成后重启db2连接

9,[db2cogs@dqjxkh ~]$ db2 get dbm cfg | grep TCP

TCP/IP Service name                          (SVCENAME) = 60004

设置完成

10,[db2cogs@dqjxkh ~]$ db2 "create schema db2cogs authorization db2cogs"

创建schema:db2cogs

前面的db2cogs为创建的schema,后面的db2cogs为用户,设置为一样的,自动将此schema设为默认


  • A+
所属分类:DB2
IT家园
IT家园

网友最新评论 (0)