Autonomous Database Migration via OCI DMS: What Changes and Why | ExaGuru
Autonomous Migration · Blog 5 of 10

Autonomous Database Migration via OCI DMS: What Changes and Why

Migrating into Autonomous Database isn't a smaller version of a normal migration - it's a different contract. No DBA shell, no manual tablespace tuning, and a compatibility check that runs before you commit to anything.

Series: Migration Engineering
Read: ~12 min
Audience: DBAs, Cloud Architects
Level: Intermediate

01 · A Different Migration Contract

A retail analytics team plans to migrate an on-premises data mart into Autonomous Data Warehouse (ADW). Their first attempt, a straight Data Pump full-database export, fails at import - DBA-privileged objects and unsupported storage clauses have no home in an autonomous environment.

Autonomous Database migrations are schema-scoped, not database-scoped. What looks like a smaller migration is really a stricter one.

Q: What is the Cloud Premigration Advisor Tool (CPAT)?
A: CPAT is Oracle's pre-migration compatibility scanner that flags unsupported features, object types, and initialization parameters before a database is migrated to Autonomous Database.


02 · What Autonomous Database Restricts

  • No DBA-Level Commands: Tablespace creation, storage parameters, and most initialization parameters are managed by Oracle, not the migrating DBA.
  • Schema-Only Import Model: Migrations move schemas and their objects, not full database-level constructs.
  • Restricted Object Types: Certain PL/SQL features, external tables, and storage-dependent objects require rework before import.

Each of these three restrictions exists for the same underlying reason: Autonomous Database manages its own storage, tuning, and patching, which means the DBA-level controls a traditional migration script assumes simply are not exposed. A migration plan written for a normal database – one that creates tablespaces, sets storage parameters, or ships DBA-privileged objects – will fail on all three counts unless it is rewritten specifically for this schema-only, restricted-object contract before a single row moves.

WHAT AUTONOMOUS DATABASE RESTRICTS No DBA-level storagecommands Schema-only import model Restricted PL/SQL &object types

Figure 2 · The three restriction categories CPAT checks for before migration

Running CPAT before writing a single migration script saves more rework than any other single step in an autonomous migration.

The value of this coverage is that every incompatibility surfaces during planning, when it costs a rework ticket, rather than during the migration itself, when it costs a failed import and a missed cutover window. A schema that passes CPAT cleanly is not a guess about whether it will import successfully into ATP or ADW – it is a scanned, itemized confirmation, which is precisely why skipping this step is the single most common cause of a stalled autonomous migration.

PRE-CUTOVER COMPATIBILITY CHECK 100% CPAT scans 100% of the schema before migration Every object is checked for Autonomous Database compatibility

Figure 4 · Full pre-migration compatibility coverage, before any downtime is spent


03 · How OCI DMS Orchestrates the Move

OCI Database Migration Service (DMS) drives the process: it runs CPAT checks, stages Data Pump dump files in OCI Object Storage, and ingests them via DBMS_CLOUD or impdp - pausing at defined checkpoints for review before cutover.

Notice that the source and the Autonomous Database target never exchange dump files directly – OCI Object Storage sits between them as a neutral staging layer that both sides can reach independently. That indirection is what makes the pause-and-resume behavior of OCI DMS possible: a completed export can sit safely in Object Storage for as long as needed while CPAT results are reviewed, before the second half of the migration ever begins ingesting it into the target.

OCI DMS MIGRATION TOPOLOGY Source Schema On-Prem DB Data Pump Export Object Storage Staged Dumpfiles CPAT Reports Autonomous DB ATP / ADW impdp Ingest Monitoring Job Status Cutover Log DMSOrchestrator

Figure 3 · All four zones report to a single DMS orchestrator, never to each other directly


04 · OCI DMS vs Manual Data Pump to ATP/ADW

Dimension Manual Data Pump OCI DMS
Compatibility Check Manual review, error-prone Automated CPAT scan pre-migration
Staging Manually scripted Object Storage upload Automated staging & ingestion
Cutover Control All-or-nothing script run Interactive pause points
Data Guard Association Manually configured post-migration Supported as part of workflow

05 · Best Practices

  1. Run CPAT First, Every TimeTreat it as a mandatory gate, not an optional check, before scoping the migration timeline.
  2. Migrate Schema by Schema for Large EstatesSmaller, validated batches reduce blast radius if an object type needs rework.
  3. Pre-Stage Dump Files in Object StorageAvoid network bottlenecks by uploading ahead of the scheduled ingestion window.
  4. Plan for Autonomous Data Guard SeparatelyStandby association and failover testing should be validated after the initial cutover, not bundled into it.

06 · Technical FAQs

Can OCI DMS pause mid-migration for validation?

Yes, OCI Database Migration Service includes interactive cutover pause points before the final switchover proceeds.

Do I need Data Pump expertise even when using OCI DMS?

Yes. DMS orchestrates Data Pump under the hood for the ATP/ADW path, so understanding schema-only export/import behavior still helps when troubleshooting.

What happens if CPAT flags an unsupported object?

The object must be re-engineered or excluded before migration - CPAT reports the incompatibility but does not auto-remediate it.


The Method Is the Migration

Autonomous Database migrations reward preparation over improvisation - a CPAT scan up front avoids failed imports later. ExaGuru's DB Migration course covers the full CPAT-to-cutover workflow for ATP and ADW.

Autonomous Database doesn't make migration easier. It makes migration mistakes surface earlier - which is its own kind of easier.

At ExaGuru, our Oracle Database Migration Masterclass covers ZDM, GoldenGate, XTTS, RMAN and OCI DMS migration patterns end to end.

ExaGuru - Oracle Cloud Training & Consulting
Exadata · ExaCC/ExaCS · OCI · Oracle DB Migration · Fusion ERP/HCM
Contact Us: +91-6394049607 · +91-9161111705
© 2026 ExaGuru. All rights reserved.
ExaGuru Job Portal