迁移工具 - AWS 规范性指导

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

迁移工具

以下工具按逻辑迁移到物理迁移的顺序列出。

Oracle数据泵

OracleData Pump 是Oracle数据库自带的本机工具。它提供了将数据和元数据从数据库导出和导入Oracle数据库的功能。您可以在数据库、表空间、架构和对象级别使用 D Oracle ata Pump。 OracleData Pump 支持灵活的数据提取选项、并行性、压缩和加密。

OracleData Pump 通常用于迁移Oracle数据库,因为它提供了高度的兼容性。 OracleData Pump 特别适合迁移到不同的数据库版本、版本和字节序平台。 OracleData Pump 还经常与其他工具 AWS Database Migration Service (例如 (AWS DMS) 和 Oracle Recovery Manager (OracleRMAN))一起使用,为复杂的用例构建全面的解决方案。

AWS DMS

AWS Database Migration Service (AWS DMS) 是一项托管服务,可帮助 AWS 安全地移动数据。 AWS DMS 提供一次性完整数据库拷贝和变更数据捕获 (CDC) 技术。CDC 功能可以使源数据库和目标数据库保持同步,并最大限度地减少迁移过程中的停机时间。要迁移大型数据库,您可以与其他数据库 AWS DMS 一起使用 AWS 服务,例如 Amazon S3 AWS Direct Connect、或 AWS Snow Family devices。

Oracle GoldenGate

Oracle GoldenGate是一种用于在Oracle数据库之间收集、复制和管理事务数据的工具。它通过解释Oracle数据库事务日志来提供 CDC。与类似 AWS DMS,Oracle GoldenGate 是迁移Oracle数据库的常用选项。有关更多信息,请参阅与适用于 Oracle 的 Amazon RDS Oracle GoldenGate 配合使用

Oracle GoldenGate 不是Oracle数据库的一部分,需要与的单独许可Oracle。

Oracle恢复管理器

Oracle恢复管理器 (RMAN) 是提供的一种工具Oracle,用于执行和管理Oracle数据库备份和恢复。您可以使用 RMAN 从本地备份Oracle数据库,然后将其恢复到开启的Oracle AWS实例。RMAN 是一种物理级别的工具,用于处理数据文件和日志文件,而不是架构和对象。

您可以将 Oracle RMAN 与 Amazon RDS Custom 配合使用。OracleRMAN 通常与其他(例如 AWS 服务 Direct Connect AWS DataSync、和 Amazon S3)结合使用,形成 end-to-end迁移解决方案。

Oracle数据卫士

OracleData Guard 是Oracle数据库的内置功能,用于维护数据库的物理副本并使其保持同步。它提供了在主数据库和备用数据库之间切换角色的功能,这可以最大限度地减少迁移过程中的停机时间。

OracleData Guard 不能直接与 Amazon RDS for Oracle 或Oracle用于迁移的 Amazon RDS Custom 一起使用。相反,OracleData Guard 通常与 Amazon EC2 Direct Connect、或 AWS 服务 等一起使用, AWS DMS 以构建完整的迁移解决方案。例如,您可以使用 D Oracle ata Guard 在 EC2 实例上构建物理备用实例。Oracle例如,您可以使用 AWS DMS 或 D Oracle ata Pump 将数据迁移到目标 RDS。