DB2 創建數據庫、緩衝池和表空間

 1、創建數據庫 
CREATE DATABASE FRK 
AUTOMATIC STORAGE NO  ON '/home/data' USING CODESET gbkTERRITORY CN COLLATE 
USING SYSTEM PAGESIZE 32768 
CATALOG TABLESPACE  MANAGED BY DATABASE 
USING ( FILE '/home/data/sysspaces' 51200 )  
USER TABLESPACE  MANAGED BY DATABASE 
USING ( FILE '/home/data/sysusertablespace' 51200 ) 
TEMPORARY TABLESPACE  MANAGED BY DATABASE 
USING ( FILE '/home/data/systemptablespace' 51200 ) ; 
2、創建緩衝池 
CONNECT TO FRK; 
CREATE BUFFERPOOL BUFFER1 IMMEDIATE  SIZE 250 PAGESIZE 32 K ; 
CREATE BUFFERPOOL BUFFER2 IMMEDIATE  SIZE 250 PAGESIZE 32 K ; 
CREATE BUFFERPOOL BUFFER3 IMMEDIATE  SIZE 250 PAGESIZE 32 K ; 
CREATE BUFFERPOOL BUFFER4 IMMEDIATE  SIZE 250 PAGESIZE 32 K ; 
CONNECT RESET; 
3、創建表空間 
CONNECT TO FRK; 
CREATE  REGULAR  TABLESPACE FRKREGTABLESPACE PAGESIZE 32 K  MANAGED BY DATABASE  USING ( FILE '/home/data/regtablespacedata' 16000 ) EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL  BUFFER1  DROPPED TABLE RECOVERY ON; 
CREATE  SYSTEM TEMPORARY  TABLESPACE FRKSYSTEMPTSPACE PAGESIZE 32 K  MANAGED BY DATABASE  USING ( FILE '/home/data/systemtablespacedata' 6400 ) EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL  BUFFER2 ; 
CREATE  USER TEMPORARY  TABLESPACE FRKUSERTEMPTSPACE PAGESIZE 32 K  MANAGED BY DATABASE  USING ( FILE '/home/data/usertemptablespacedata' 6400 ) EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL  BUFFER3 ; 
CREATE  LARGE  TABLESPACE FRKLAGGERTSPACE PAGESIZE 32 K  MANAGED BY DATABASE  USING ( FILE '/home/data/loggertablespacedata' 16000 ) EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL  BUFFER4 ; 
CONNECT RESET; 
4、創建表 
CREATE TABLE abc( 
  id integer NOT NULL , 
  name VARCHAR(180)) 
IN FRKREGTABLESPACE;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章