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