

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

# 迁移方法
<a name="method"></a>

将Oracle数据库从本地迁移到 AWS 有两种方法：离线迁移和在线迁移。

## 离线迁移
<a name="offline"></a>

当您的应用程序能够承受计划内停机时，您可以使用离线迁移方法。在这种方法中，源数据库在迁移周期开始时脱机，然后将其迁移到目标数据库 AWS。迁移完成后，将在目标数据库中执行验证和验证检查，以确保数据一致性。当所有检查均通过后，您可以通过将应用程序连接到目标数据库来执行切换。

离线迁移通常包含更少的步骤，架构更简单，而且更具成本效益。

## 在线迁移
<a name="online"></a>

当您的应用程序需要最少或接近零的停机时间时，请使用在线迁移方法。在这种情况下，源数据库将分多个步骤迁移到 AWS。最初，源数据库中的数据在源数据库仍在运行时被复制到目标数据库。在后续步骤中，源数据库中的所有更改都将在线传播到目标数据库。当源数据库和目标数据库处于同步时，它们已准备好进行割接。在直接转换期间，应用程序将其连接切换到目标数据库，不留下与源数据库的连接。

在线迁移减少了停机时间，但需要更多的步骤、资源和精力，而且成本更高。