USERSPACE1
,它通常在创建数据库时自动生成,用于存储用户数据。
在DB2数据库中,默认表空间是USERSPACE1。
当创建数据库时,DB2会按照默认方式创建三个表空间,它们分别是SYSCATSPACE(系统编目表空间)、TEMPSPACE1(临时表空间)和USERSPACE1(用户表空间),USERSPACE1用于存储用户数据,是创建表时如果没有指定表空间,则默认使用的用户表空间。
1、如何修改DB2数据库的默认表空间?
可以使用ALTER SCHEMA
命令来修改某个schema的默认表空间,要将名为SCOTT
的schema的默认表空间设置为USERSPACE1
,可以执行以下命令:ALTER SCHEMA SCOTT SET DEFAULT TABLESPACE USERSPACE1
。
2、DB2支持哪些类型的表空间?
DB2支持系统管理的空间(SMS)、数据库管理的空间(DMS)以及DMS的自动存储三种类型的表空间,SMS由操作系统的文件系统管理器分配和管理空间;DMS由数据库管理程序控制存储空间;自动存储实际上不是一种单独的表空间类型,而是一种处理DMS存储的不同方式。