新存储布局的表迁移

2020-08-18 06:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们有一个支持SAP...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们有一个支持SAP应用程序的DB2数据库引擎。

我们已经看到数据库文件正在使用的存储层不是最佳的:

  • 我们使用1个文件系统来托管我们的16 TB数据库。
  • 在该文件系统上有6个子目录,每个子目录每个表空间都托管一个容器(34)
  • 1个文件系统由一个大小为vg的84 pv组成,大小也有所不同

我们希望将表移到在新的存储布局上创建的新表空间:

  • 具有8个文件系统来托管数据库
  • 每个文件系统都托管着一个表空间(超过34个)的容器
  • 每个文件系统在其vg内均由8个PV支持

处理此迁移的最佳方法是什么? 可以使用DB6CONV完成吗?

5条回答
一只江湖小虾
2020-08-18 06:22

嗨,Albert。原则上,我看到两种方法:(1)系统复制/基于R3load:使用基于R3load的系统复制工具完成数据库的导出和重新导入。 这是一种离线方法。 理想情况下,您将有第二个数据库主机作为目标,以便与导出和导入重叠,从而节省时间。

16 TB应该在周末可以执行,但是取决于许多因素,例如硬件功能,存储容量 最大的表,...。需要测试。

(2)DB6CONV:这种方法允许在线转换,可以移动完整的表空间,并对每个表空间执行在线逐步过程。

当您打算移动所有内容时,对于这两种选择,您可能还需要考虑将最大的表移动到它们自己的专用表空间中(如果尚未这样做),从而实现平衡的表空间 layout
平衡布局,即具有理想大小相等的多个表空间,通常有助于数据库备份运行时间。

您可能还需要考虑表空间池的概念,该概念旨在实现平衡布局。 有关详细信息,请参见注释" 2267446-DB6:对表空间池的支持"。 和先决条件。

一周热门 更多>