比较传统迁移与 SAP 数据库迁移选项 (DMO)

已完成

传统迁移

在传统迁移选项中,SAP 的软件预配管理器 (SWPM) 用作软件物流 (SL) 工具并且专门用于数据库迁移。 SWPM 从源系统导出数据,并将其导入目标系统。目标系统可以是任何数据库(SQL Server、Oracle、DB2 等)。 此方法会特别使用基于文件的方法。

SAP 数据库迁移选项 (DMO)

DMO 通过一个工具实现 SAP 升级和将数据库迁移到 SAP HANA 数据库。 由于同时处理两个步骤,因此 DMO 过程通常称为“单步迁移”。 相比之下,传统迁移使用异步系统复制方法(因此被称为“两步迁移”或“直接迁移”),第一步是迁移,第二步是实现 SAP 升级。

传统迁移与 DMO

参数 传统迁移 DMO
用途/用例 仅迁移 升级 + 迁移新 DMO 版本提供仅迁移选项
停机时间优化灵活性 中等
迁移 手动 自动
迁移专业性 必须具备 OS/DB 证书 不强制但是强烈建议具备 OS/DB 证书
数据一致性 手动 自动
数据传输选项 套接字模式选项;网络交换模式选项;传输数据的 FTP 模式选项 内存管道文件系统转储
迁移检查服务 生产系统上的传统方法需要迁移检查服务 生产系统上的 DMO 无需迁移检查服务
监视进度 提供分发监视器和迁移监视器工具 监视进度的内置 SAPUI 应用程序
迁移后的一致性检查 进程是手动的并且需要 MIGCHECK 工具和时间分析器工具来生成报告 DMO 的内置功能
表拆分 提供专用表拆分和包拆分工具 - R3TA、R3ZCHECK 表拆分是内置工具并且经过了优化
导入和导出表拆分 导出和导入的表拆分可以即时更改 表拆分和排序需要在运行时间(非即时)调整
DDL 语句 迁移之前生成所有 DDL 语句的手动进程 DDL 语句计算和部署的内置进程
SWPM、MIGMON、DISMON SWPM、迁移监视器 (MIGMON) 和分发监视器 (DISTMON) 可以手动启动和停止;不建议从远程桌面运行 MIGMON 工具 DMO 不提供此类选项;DMO 无此类限制
导出/导入 能够添加多个运行导出/导入的应用程序服务器 只能使用一个应用程序服务器
R3 加载进程限制 无限制 限制为 999 个 R3 加载进程
表拆分限制 无表拆分数量限制 限制为 200 个表拆分
目标数据库 任何数据库(如 SAP HANA、SQL server、Oracle 和 DB2 等) 只有 SAP HANA 和 AS(其他数据库在请求时提供)
SAP 建议 SAP 推荐选项(如果不涉及软件更改) SAP 推荐选项(如果包含 SAP 升级)