Migration tools
The following tools are listed in order of logical migration to physical migration.
Oracle Data Pump
Oracle Data Pump
Oracle Data Pump is commonly used to migrate Oracle databases because it provides a high level of compatibility. Oracle Data Pump is an especially suitable option for migrations to different database editions, versions, and endian platforms. Oracle Data Pump is also often used along with other tools, such as AWS Database Migration Service (AWS DMS) and Oracle Recovery Manager (Oracle RMAN), to build comprehensive solutions for complex use cases.
AWS DMS
AWS Database Migration Service (AWS DMS) is a managed service that helps move data to AWS securely. AWS DMS provides both one-time full database copy and change data capture (CDC) technology. The CDC feature can keep the source and target database in sync and minimize downtime during the migration. To migrate large databases, you can use AWS DMS together with other AWS services, such as Amazon S3, AWS Direct Connect, or AWS Snow Family devices.
Oracle GoldenGate
Oracle GoldenGate
Oracle GoldenGate is not part of Oracle Database and requires a separate license from Oracle.
Oracle Recovery Manager
Oracle Recovery Manager (RMAN)
You can use Oracle RMAN with Amazon RDS Custom for Oracle. RMAN is usually combined with other AWS services, such as AWS Direct Connect, AWS DataSync, and Amazon S3, to form an end-to-end migration solution.
Oracle Data Guard
Oracle Data Guard
Oracle Data Guard can't be directly used with Amazon RDS for Oracle or Amazon RDS Custom for Oracle for migration. Instead, Oracle Data Guard is usually used with AWS services such as Amazon EC2, AWS Direct Connect, or AWS DMS to build a complete migration solution. For example, you can build a physical standby on an EC2 instance using Oracle Data Guard. Then you can use AWS DMS or Oracle Data Pump to migrate data to the target RDS for Oracle instance.