

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 常见问题解答
<a name="faq"></a>

本节提供了有关将 Db2 从本地迁移到 Amazon EC2 的常见问题解答。 AWS

## 复制架构的最佳方式是什么？
<a name="q1"></a>

使用 db2look 导出所有架构定义。在源端，运行以下命令。

```
db2look -d sample -a -e -x -l -o db2look.<db-name>.ddl
```

在目标端，运行命令 `db2 -tvf db2look.<db-name>.ddl`。

## 如何选择合适的逻辑复制工具？
<a name="q2"></a>

选择合适的逻辑复制工具时，需要考虑的主要因素包括知识、性能和许可成本。使用复制的主要原因，是为了缩短关键业务数据库的迁移中断时间。如果您具备这些产品的内部知识，则可以更轻松地进行设置。

许可成本非常重要，因为只有在迁移期间才需要许可证。如果您有多个数据库要转换，则可以与供应商协商以确定许可证重复使用或回收的机会。关于 IBM 复制工具的最基本描述，Q Replication 速度很快，SQL 复制成本更低， InfoSphere CDC 用途广泛。

有关第三方复制工具，包括 [Qlik](https://help.qlik.com/en-US/replicate/May2025/Content/Replicate/Main/Introduction/replicat_concepts.htm) Replicate和 [Oracle GoldenGate](https://www.oracle.com/integration/goldengate/)，请访问供应商的网站了解详细信息。

## 如何将 Db2 迁移 z/OS 到亚马逊 EC2？
<a name="q3"></a>

db2 on z/OS 是大端字节序的。所有逻辑复制工具均可用于迁移数据。还支持使用 LOAD FROM CURSOR 和 Optim HPU 从 z/OS 进行迁移。

## 是否有可考虑的回退解决方案？
<a name="q4"></a>

对于数据卸载和加载，可以考虑卸载已更改的数据，但存在一些挑战，因为并非所有表都有指示更改的列。HADR 失效转移（选项 2）有内置的回退解决方案：在接管完成后，更改的数据会自动发送回本地服务器（主角色和辅助角色切换）。如果您使用逻辑复制，则可以设置双向复制以支持回退。