创建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设为默认