linux db2表空间目录,db2 表空间的一些知识

表空间有四种类型:常规表空间(Regular Tablespace)、大对象表空间(Large Tablespace)、系统临时表空间(System Temporary Tablespace)和用户临时表空间(User Temporary Tablespace)。

常规表空间用于存储普通数据和索引等内容;大对象表空间用于存储普通数据或者大对象数据;系统临时表空间用于数据库执行排序、重组、连接等操作时存放临时数据;用户临时表空间用于存放和管理用户临时表

表空间有两种管理方式:

系统管理表空间(SMS): 由操作系统的文件管理器负责表空间所包含容器的管理,它所包含的                         容器只能是目录

数据库管理表空间(DMS):由 DB2 数据库管理器负责表空间所包含容器的管理,它所包含的容                         器可以是裸设备或者文件(包含文件大小)

创建SMS表空间:

create tablespace managed by system using ('')

创建DMS表空间:

create tablespace managed by database using (device|file'')

创建表空间

CREATE TABLESPACE USERSPACE4 PAGESIZE 4K MANAGED BY DATABASE USING (FILE '/opt/space/db2_userspace4_01' 40G) BUFFERPOOL BUFFER4

创建表空间完整格式

db2 "CREATE TABLESPACE USERSPACE4 PAGESIZE 4K MANAGED BY DATABASE USING (FILE '/opt/space/db2_userspace4_01' 40G,FILE '/opt/space/db2_userspace4_02' 40G ,FILE '/opt/space/db2_userspace4_03'40G,FILE '/opt/space/db2_userspace4_04' 40G,FILE '/opt/space/db2_userspace4_05' 40G) BUFFERPOOL BUFFER4"

创建自动存储器的表空间:

create tablespace managed by automatic storage

创建临时表空间

db2 "CREATE SYSTEM TEMPORARY  TABLESPACE TEMPSPACE4 PAGESIZE 4K MANAGED BY DATABASE USING (FILE '/opt/space/TEMPSPACE4' 10G) BUFFERPOOL BUFFER4"

db2 "CREATE SYSTEM TEMPORARY  TABLESPACE TEMPSPACE8 PAGESIZE 8K MANAGED BY DATABASE USING (FILE '/opt/space/TEMPSPACE8' 10G) BUFFERPOOL BUFFER8"

db2 "CREATE SYSTEM TEMPORARY  TABLESPACE TEMPSPACE16 PAGESIZE 16K MANAGED BY DATABASE USING (FILE '/opt/space/TEMPSPACE16' 10G) BUFFERPOOL BUFFER16"

db2 "CREATE SYSTEM TEMPORARY  TABLESPACE TEMPSPACE32 PAGESIZE 32K MANAGED BY DATABASE USING (FILE '/opt/space/TEMPSPACE32' 10G) BUFFERPOOL BUFFER32"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值