Linkedin

  • Home >
  • Migrate an Oracle database to Aurora PostgreSQL using AWS DMS and AWS SCT

Migrate an Oracle database to Aurora PostgreSQL using AWS DMS and AWS SCT

Project Overview

Project Detail

This pattern describes how to migrate an Oracle database to Amazon Aurora PostgreSQL-Compatible Edition by using AWS Data Migration Service (AWS DMS) and AWS Schema Conversion Tool (AWS SCT). 

The pattern covers source Oracle databases that are on premises, Oracle databases that are installed on Amazon Elastic Compute Cloud (Amazon EC2) instances, and Amazon Relational Database Service (Amazon RDS) for Oracle databases. The pattern converts these databases to Aurora PostgreSQL-Compatible.

Prerequisites and limitations

Prerequisites

  • An active AWS account.

  • An Oracle database in an on-premises data center or in the AWS Cloud.

  • SQL clients installed either on a local machine or on an EC2 instance.

  • Java Database Connectivity (JDBC) drivers for AWS SCT connectors, installed on either a local machine or an EC2 instance where AWS SCT is installed.

Limitations

  • Database size limit: 128 TB 

  • If the source database supports a commercial off-the-shelf (COTS) application or is vendor-specific, you might not be able to convert it to another database engine. Before using this pattern, confirm that the application supports Aurora PostgreSQL-Compatible.  

Product versions

Architecture

Source technology stack

One of the following:

  • An on-premises Oracle database

  • An Oracle database on an EC2 instance  

  • An Amazon RDS for Oracle DB instance

Target technology stack

To know more about this project connect with us

Migrate an Oracle database to Aurora PostgreSQL using AWS DMS and AWS SCT