DB2安装过程
1.DB2数据库安装
2.配置DB2,新建数据库,指定数据库编码
db2 create db dbname using codeset utf-8 territory cn
3.如何修改DB2 CODEPAGE
命令: db2set db2codepage=value
db2set DB2COUNTRY=86
db2set terminate
4.如何添加用户及模式schema
添加系统用户:db2admin
指定用户组:
指定用户目录:/home/db2admin
分配DB2权限:grant 权限列表 on database
db2 grant dbadm,createtab,bindadd,connect,create_not_fenced_routine,implicit_schema,load,create_external_routine,quiesce_connect on database to user db2admin
db2 create schema schemaname
查看系统的schema
db2 select schemaname,owner from syscat.schemata
5.数据迁移
命令:db2move
导出数据:db2move databasename export --导出时如果出错,可能是编码的问题,修改DB2CODEPAGE的值再重试
db2数据库安装导入数据:db2move databasename import -ts tablespacename --导入的数据库的CODEPAGE应与数据源的CODEPAGE相同,否则可能会出现导入失败的问题
生成数据库的DDL语句:
db2look -d databasename -a -e -x -o outfilename.ddl
6添加表空间
添加缓冲池:缓冲池名称,大小 ,页大小
CREATE BUFFERPOOL BPPBCEOMS
SIZE 2000
PAGESIZE 16K
基本参数:表空间名称,groupname,pagesize,file,缓冲池
CREATE TABLESPACE tsname --表空间名字
IN DATABASE PARTITION GROUP IBMDEFAULTGROUP
PAGESIZE 16K --页大小 页大小范围:4K,8K,16K,32K 如果不指定单位K,则为4096,8192,16384,32768
MANAGED BY DATABASE
using(file '/home/db2inst1/db2inst1/NODE0000/db/T0000005' 1G) --容器
EXTENTSIZE 4
BUFFERPOOL BPPBCEOMS --缓冲池
DROPPED TABLE RECOVERY OFF;
注:表空间指定的缓冲池的大小与表空间的页大小要相同
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论