nerdexam
Amazon

DBS-C01 · Question #285

A company wants to move its on-premises Oracle database to an Amazon Aurora PostgreSQL DB cluster. The source database includes 500 GB of data. 900 stored procedures and functions, and application…

The correct answer is B. Use AWS DMS to perform data migration and use the AWS Schema Conversion Tool (AWS. For a fast, minimal-downtime heterogeneous migration of an on-premises Oracle database with complex schema objects to Amazon Aurora PostgreSQL, use AWS DMS for data migration and AWS SCT for schema and code conversion.

Submitted by ravi_2018· Mar 6, 2026Deployment and Migration

Question

A company wants to move its on-premises Oracle database to an Amazon Aurora PostgreSQL DB cluster. The source database includes 500 GB of data. 900 stored procedures and functions, and application source code with embedded SQL statements. The company understands there are some database code objects and custom features that may not be automatically converted and may need some manual intervention. Management would like to complete this migration as fast as possible with minimal downtime. Which tools and approach should be used to meet these requirements?

Options

  • AUse AWS DMS to perform data migration and to automatically create all schemas with Aurora
  • BUse AWS DMS to perform data migration and use the AWS Schema Conversion Tool (AWS
  • CUse the AWS Schema Conversion Tool (AWS SCT) to automatically convert all types of Oracle
  • DUse the dump and pg_dump utilities for both data migration and schema conversion

How the community answered

(38 responses)
  • A
    13% (5)
  • B
    71% (27)
  • C
    5% (2)
  • D
    11% (4)

Why each option

For a fast, minimal-downtime heterogeneous migration of an on-premises Oracle database with complex schema objects to Amazon Aurora PostgreSQL, use AWS DMS for data migration and AWS SCT for schema and code conversion.

AUse AWS DMS to perform data migration and to automatically create all schemas with Aurora

AWS DMS primarily focuses on data migration and schema creation for a target database, but it does not automatically convert complex database code objects, stored procedures, or application code during a heterogeneous migration.

BUse AWS DMS to perform data migration and use the AWS Schema Conversion Tool (AWSCorrect

AWS DMS is highly effective for migrating large datasets with minimal downtime, including continuous data replication for near zero-downtime cutovers, while the AWS Schema Conversion Tool (AWS SCT) automatically converts database schema objects (like stored procedures and functions) and application code from Oracle to PostgreSQL. SCT also highlights objects requiring manual intervention, addressing the stated requirement for some manual effort, making this the standard best practice for heterogeneous migrations.

CUse the AWS Schema Conversion Tool (AWS SCT) to automatically convert all types of Oracle

AWS Schema Conversion Tool (AWS SCT) is designed for converting schema and code, but it does not perform the actual data migration for large datasets, which would be handled by a service like AWS DMS.

DUse the dump and pg_dump utilities for both data migration and schema conversion

Oracle's dump and PostgreSQL's pg_dump utilities are specific to their respective database types and are not suitable for heterogeneous schema conversion from Oracle to PostgreSQL, nor are they typically the best choice for large, minimal-downtime data migrations across different database engines.

Concept tested: Heterogeneous database migration (Oracle to PostgreSQL) using AWS DMS and AWS SCT

Source: https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html and https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/Welcome.html

Topics

#Oracle to PostgreSQL migration#AWS DMS#AWS SCT#heterogeneous migration

Community Discussion

No community discussion yet for this question.

Full DBS-C01 Practice