Chinaunix首页 | 论坛 | 博客
  • 博客访问: 106456165
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456166
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456167
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456168
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456169
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456170
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456172
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456173
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456174
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456175
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456176
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456177
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456178
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456169
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456180
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456181
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456182
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456183
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456184
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456185
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456186
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456187
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456188
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456189
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456190
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456191
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456192
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456193
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456184
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456195
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456196
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456197
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456198
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456199
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456200
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456201
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456202
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456203
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456204
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456205
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456206
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456207
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456208
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456199
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456210
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456211
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456212
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456213
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456214
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456215
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456216
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks

DB2 9 数据库管理(731 考试)认证指南,第 2 部分: 数据放置(8)-sdccf-ChinaUnix博客
  • 博客访问: 106456217
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-04-13 14:08:47

developerWorks



SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30740) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30739) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30738) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30737) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30736) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30735) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30734) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30733) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30732) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30731) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30730) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30729) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30728) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30727) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30726) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30725) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30724) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30723) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30722) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30721) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30720) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30719) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30718) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30717) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30716) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30715) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30714) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30713) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30712) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30711) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30710) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30709) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30708) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30707) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30706) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30705) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30704) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30703) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30702) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30701) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30700) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30699) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30698) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30697) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30696) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30695) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30694) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30693) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30692) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30691) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30690) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


SMS 表空间

系统管理的空间(System Managed Space,SMS)表空间使用操作系统提供的文件系统管理器来分配和管理用于存储表的空间。在 SMS 表空间中,每个容器就是一个操作系统目录,在这个目录中,表对象被创建为文件。当创建一个 SMS 表空间时,用户必须指定用于每个容器的目录的名称。DB2 将在表空间中使用的这些目录中创建表,并且对于每个对象,都使用惟一的文件名。

如果一个表空间是使用多个容器创建的,那么 DB2 将平衡被写到这些容器的数据的数量。由于在 SMS 表空间创建好之后,不能动态地为之添加容器,因此应该知道表空间的大小需求,并且在创建表空间时创建所有必需的容器。

对于 SMS 表空间:

  • 所有数据和索引共享相同的表空间。
  • 表空间中的每个表都有其自己的文件名,供所有容器使用。文件扩展名表明存储在文件中的数据的类型。
  • 文件可能动态增长,根据容器的数量、操作系统对文件系统大小的限制以及操作系统对各个文件大小的限制,这种增长有一个上限。
  • 当一个容器中的所有空间都已分配出去时,即使其他容器中还有空间,也仍然认为表空间已满。
  • 新的容器只能被添加到还没有任何容器的分区上的 SMS 中。
  • 在 Linux 或 UNIX 上,文件系统的大小可能会增长。

SMS 表空间非常容易管理,对于 TEMP 表空间,建议使用 SMS 表空间。







为了创建一个 SMS 表空间,可使用下面的命令:

create table space TS1 managed by system using ('path1', 'path2', 'path3')

当为一个 SMS 容器指定路径时,它可以是绝对路径,也可以是相对路径。如果该目录不存在,DB2 将创建它。如果该目录已经存在,那么它不能包含任何文件或子目录。例如,命令:

create table space ts1 managed by system using ('D:\DIR1')

指定目录的绝对路径。如果该目录不存在,则 DB2 将在数据库服务器的 D: 盘上创建 DIR1 目录。

命令:

create tablespace ts2  managed by system using ('DIR1')

指定相对路径 DIR1。DB2 将在数据库主目录下创建 DIR1 目录。

下面的 SQL 语句用三个不同驱动器或文件系统上的三个容器创建一个 SMS 表空间。注意,两条语句中的表空间名称是一样的,这是因为这个例子要展示 UNIX/Linux 与 Windows 表空间定义之间的不同。

create tablespace smstbspc managed by system 
          using ('d:\tbspc1', 'e:\tbspc2', 'f:\ tbspc3')
create tablespace smstbspc managed by system 
          using ('/dbase/container1', '/dbase/container2', '/dbase/container3')







对 SMS 表空间的修改只能更改预取(prefetch)大小。不能 使用 alter 命令将容器添加到 SMS 表空间。然而,在重定向恢复期间,可以预定义、添加或删除容器。

阅读(30689) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~