本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
迁移方法
将Oracle数据库从本地迁移到 AWS 有两种方法:离线迁移和在线迁移。
离线迁移
当您的应用程序能够承受计划内停机时,您可以使用离线迁移方法。在这种方法中,源数据库在迁移周期开始时脱机,然后将其迁移到目标数据库 AWS。迁移完成后,将在目标数据库中执行验证和验证检查,以确保数据一致性。当所有检查均通过后,您可以通过将应用程序连接到目标数据库来执行切换。
离线迁移通常包含更少的步骤,架构更简单,而且更具成本效益。
在线迁移
当您的应用程序需要最少或接近零的停机时间时,请使用在线迁移方法。在这种情况下,源数据库将分多个步骤迁移到 AWS。最初,源数据库中的数据在源数据库仍在运行时被复制到目标数据库。在后续步骤中,源数据库中的所有更改都将在线传播到目标数据库。当源数据库和目标数据库处于同步时,它们已准备好进行割接。在直接转换期间,应用程序将其连接切换到目标数据库,不留下与源数据库的连接。
在线迁移减少了停机时间,但需要更多的步骤、资源和精力,而且成本更高。