Sample DB2 SQL Command Script
Use the following
commands at a DB2 Command Line Processor to create the tablespace and database.
// Create database
db2 CREATE DATABASE BFT ALIAS BUILD USING CODESET UTF-8 TERRITORY US AUTOCONFIGURE USING MEM_PERCENT 40 APPLY DB ONLY
db2 CONNECT TO BUILD
db2 CREATE BUFFERPOOL "BUFFP1" IMMEDIATE SIZE 1000 PAGESIZE 8192 NOT EXTENDED STORAGE;
db2 CONNECT RESET;
db2 CONNECT TO BUILD;
// Create tablespaces
db2 CREATE SYSTEM TEMPORARY TABLESPACE TEMPSPACE2 PAGESIZE 8192 MANAGED BY SYSTEM
USING ('<path to database>/SQL003.0')
EXTENTSIZE 64
PREFETCHSIZE 64
BUFFERPOOL BUFFP1;
db2 CREATE USER TEMPORARY TABLESPACE BFUSE_TEMP PAGESIZE 8192 MANAGED BY SYSTEM
USING ('<path to database>/SQL004.0')
EXTENTSIZE 64
PREFETCHSIZE 64
BUFFERPOOL BUFFP1;
db2 CREATE REGULAR TABLESPACE USERSPACE2 PAGESIZE 8192 MANAGED BY SYSTEM
USING ('<path to database>/SQL005.0')
EXTENTSIZE 64
PREFETCHSIZE 64
BUFFERPOOL BUFFP1;
// User must be granted use of BFUSE_TEMP tablespace
db2 GRANT USE OF TABLESPACE BFUSE_TEMP TO USER BUILD WITH GRANT OPTION
db2 commit work;
db2 CONNECT RESET;
db2 terminate;