将现有数据集迁移到固态硬盘
您可以将 Db2 管理的数据集从硬盘驱动器(HDD)迁移到固态硬盘(SSD)。
关于本任务
对于用户管理的数据集,您负责定义数据集并将其复制到SSD。 但是,无论数据集是由 Db2 管理还是由用户管理,所有可能包含辅助范围的卷都应具有与主范围卷相同的驱动器类型。 此外,您必须在具有相同驱动器类型的卷上定义多数据集的所有部分。
要将 Db2 管理的数据集迁移到SSD:
过程
请选择以下选项之一。
- 使用 DSN1COPY 将数据集从HDD移动到SSD。 下次打开数据集时,可通过 Db2 找到驱动类型。
- 发出ALTER STOGROUP语句。 对于由SMS管理的数据集,使用ALTER STOGROUP语句更改DATACLAS、MGMTCLAS或STORCLAS,以识别新的SSD卷。 对于非SMS管理的数据集,使用ALTER STOGROUP语句添加包含SSD的卷并删除包含HDD的卷。
存储组应保持同质性,包含全部固态硬盘或全部机械硬盘。 在变更操作后的下一次REORG中,数据集将移动到新的SSD卷中。
使用ALTER STOGROUP语句比使用CREATE STOGROUP语句具有可用性优势,因为ALTER TABLESPACE USING STOGROUP语句必须在alter操作成功之前停止对象。 如果无法将现有存储组设置为同质,则必须使用CREATE STOGROUP语句来定义包含SSD卷的存储组。