如何在数据库 DBSPAC1 中创建 DB2 表空间 TABSPAC1?
db2databasebig data analytics更新于 2026/2/11 20:37:17
表空间是驻留在 DB2 数据库中的数据文件集合。它用于逻辑地组织数据。任何 DB2 数据库都至少包含一个表空间,在实际场景中,一个数据库中会有多个表空间,分配给不同的业务部门。要创建新的表空间,我们需要提供以下命令−
CREATE TABLESPACE TABSPA1 IN DBSPAC1 USING STOGROUP STG1 PRIQTY 50 SECQTY 50 BUFFERPOOL BP02 ERASE NO
CREATE 和 TABLESPACE 是保留字,后面跟着我们要创建的表空间的名称。在本例中,表空间的名称是 TABSPA1。
IN 是保留字,后面跟着我们要在其中创建此表空间的数据库的名称。在本例中,数据库是 DBSPAC1。
USING STOGROUP 是保留字,后面跟着要用于此表空间的存储组的名称。
PRIQTY 和 SECQTY 是参数,分别描述主分配和辅助分配的存储空间(以 KB 为单位)。
BUFFERPOOL 参数用于指定此表空间要使用的缓冲池的名称。
ERASE 参数指定在删除表空间时是否需要删除表空间中的数据。

