CLF-C02 Practice Question 91: Schema Conversion
AWS Certified Cloud Practitioner (CLF-C02) · Test 10 · question 1 of 10
A company is migrating an on-premises Oracle database to Amazon Aurora PostgreSQL-Compatible Edition. The database contains many stored procedures, functions and views written for Oracle. Before any data is moved, the company needs these schema objects and code converted into a form that works on the new engine. Which AWS tool is designed for this conversion step?
Show answer and explanation
Answer:
The AWS Schema Conversion Tool converts an existing database schema from one database engine to another. Oracle to Aurora PostgreSQL is one of its supported conversions. It converts schema and code objects automatically, and where something can't be converted, it gives guidance on building an equivalent in the target. This conversion step is what makes a *heterogeneous* migration (between different engines) possible. AWS DMS also offers a console-based equivalent called DMS Schema Conversion.
Option A, a DMS replication task, is what moves the *data* from source to target, as a one-time load or with ongoing replication. It runs after the schema has been converted and applied to the target. Option B, AWS Application Migration Service, rehosts whole servers onto Amazon EC2 without changing them, so the database would still run on Oracle. Option D, AWS Glue, is a serverless data integration and ETL service for analytics pipelines, not a tool for converting a database's procedures and views to a new engine.
Reference: What is the AWS Schema Conversion Tool?