opensuse下的db2建库

     opensuse(11.X版本) 下的db2(9.x版本)建库

   

    今天跑去部署那烦人的项目,还要在上面的软件环境下部署,随笔记录一下建库的步骤.

 

//启动终端,切换到db2inst1用户
su - db2inst1

//启动db2服务
db2start 

//删除数据库
db2 force application all
db2 drop db easoa

//创建数据库
db2  CREATE DATABASE easoa using codeset gbk territory cn
 
//连接数据库
connect to easoa

//创建schema,这里与当前用户同名.
CREATE SCHEMA db2inst1 AUTHORIZATION easoa

//连接easoa数据库
connect to easoa

//创建缓冲区
db2 create bufferpool masoabp size 4096 pagesize 32k

//创建表空间
db2 create tablespace TBLSPACE32K pagesize 32k  bufferpool 
masoabp

//创建临时表空间
db2 create temporary tablespace masoasystmp32k pagesize 32k  bufferpool masoabp

//将db2脚本复制到某一文件夹下,并赋予777权限,(chmod 777 file)
//导入sql脚本,建表和初始化系统数据,cd定位到脚本存放的目录。
db2 -tvf oa_db2_create.sql
db2 -tvf oa_db2_insert.sql

//查询出所有表
db2 list tables
//列出表空间
db2 list tablespaces

 

 

你可能感兴趣的:(sql,脚本,db2)