如何在数据库 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 参数指定在删除表空间时是否需要删除表空间中的数据。


相关文章