

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

# 迁移工具
<a name="migration-tools"></a>

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

## Oracle数据泵
<a name="data-pump"></a>

[OracleData Pump](https://docs.oracle.com/en/database/oracle/oracle-database/21/sutil/oracle-data-pump.html) 是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
<a name="aws-dms"></a>

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

## Oracle GoldenGate
<a name="goldengate"></a>

[Oracle GoldenGate](https://docs.oracle.com/en/middleware/goldengate/index.html)是一种用于在Oracle数据库之间收集、复制和管理事务数据的工具。它通过解释Oracle数据库事务日志来提供 CDC。与类似 AWS DMS，Oracle GoldenGate 是迁移Oracle数据库的常用选项。有关更多信息，请参阅与适用于 [Oracle 的 Amazon RDS Oracle GoldenGate 配合使用](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.OracleGoldenGate.html)。

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

## Oracle恢复管理器
<a name="rman"></a>

[Oracle恢复管理器 (RMAN)](https://docs.oracle.com/en/database/oracle/oracle-database/19/bradv/getting-started-rman.html) 是提供的一种工具Oracle，用于执行和管理Oracle数据库备份和恢复。您可以使用 RMAN 从本地备份Oracle数据库，然后将其恢复到开启的Oracle AWS实例。RMAN 是一种物理级别的工具，用于处理数据文件和日志文件，而不是架构和对象。

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

## Oracle数据卫士
<a name="data-guard"></a>

[OracleData Guard](https://docs.oracle.com/en/database/oracle/oracle-database/19/sbydb/introduction-to-oracle-data-guard-concepts.html) 是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。