实例讲解DB2中的表空间
2007-12-04 16:22:24 来源:WEB开发网例一:在Windows上创建一个SMS表空间:
CREATE TABLESPACE RESOURCE MANAGED BY SYSTEM USING ('d:acc_tbsp','e:acc_tbsp','f:acc_tbsp')
完成的结果为在D、E、F三个磁盘上创建了三个名称为acc_tbsp的文件夹,每个文件夹下面都有一个名为SQLTAG.NAM的文件。
例二:删除例一所创建的SMS表空间:
DROP TABLESPACE RESOURCE
运行完这条命令,相应的表空间会从DB2注册表中删除,但是磁盘上的三个文件夹仍然存在,需要手工删除。
用命令行方式创建DMS表空间的简单语法:
CREATETABLESPACE;
MANAGEDBYDATABASEUSING(FILE';'
或者
CREATETABLESPACE;
MANAGEDBYDATABASEUSING(DEVICE';'
例三:在Windows上创建一个DMS表空间,使用各自有5000页的两个文件容器:
CREATE TABLESPACE RESOURCE MANAGED BY DATABASE USING (FILE 'd:db2dataacc_tbsp' 5000, FILE 'e:db2dataacc_tbsp' 5000)
运行结果为:在D、E磁盘的db2data文件夹下面各创建了一个名为acc_tbsp的文件,大小都为20000K(默认情况下每页大小为4K)。
例四:在例三所创建的表空间中添加一个容器:
ALTER TABLESPACE RESOURCE ADD(FILE 'f:db2dataacc_tbsp' 5000)
运行的结果为在RESOURCE表空间中包含了三个容器(文件):d:db2dataacc_tbsp、 e:db2dataacc_tbsp、 f:db2dataacc_tbsp。
例五:用RESIZE子句更改例三所创建的表空间的容器的大小:
- ››实例详解Photoshop图层混合模式调色照片
- ››实例分享建站一年多的经验总结
- ››实例分析企业网站宁做SEO也不做推广
- ››实例:Excel Vba程序中制作进度条,能显示实时进度...
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››实例详解ISA防火墙策略元素:ISA2006系列之五
- ››DB2 pureScale 实战
更多精彩
赞助商链接