Home  /  Journal  /  Exadata Cloud Service  /  Migrating to Exadata Cloud Service
Exadata Cloud Service

Migrating to Exadata Cloud Service

Migrating onto Exadata is a familiar Oracle move with a subtle risk: landing on the platform does not automatically make a database fast. This article covers the methods, the feature readiness step that makes the difference, and what to do after cutover.

Published Jul 14, 2025 · By the OCI Specialists team · 11 min read · Independent OCI advisory
A planned route across a network representing a migration

Migrating a database onto Exadata Cloud Service is, in one sense, a familiar Oracle Database migration, and in another sense a chance to either unlock the platform's value or waste it. The mechanics are well trodden because the source and target both speak Oracle, so the proven migration tools apply. The risk is more subtle: landing on Exadata does not automatically make a database fast, and a migration that simply lifts a workload across without checking that it will exploit the platform can disappoint. This article sets out how to migrate onto Exadata cleanly and how to make sure the move actually pays off.

For the wider picture of when Exadata fits at all, see our complete guide to Exadata Cloud Service. Here we focus on the move itself.

The migration methods available

Because Exadata runs the Oracle Database, every standard Oracle migration approach is on the table, and the right one depends on your downtime tolerance, data volume and source platform. Data Guard is the workhorse for near zero downtime moves: you build a standby on the Exadata target, let it catch up by replication, and switch over in a brief window. Zero Downtime Migration orchestrates this process and reduces the manual steps. Data Pump suits smaller databases or moves that need transformation along the way, exporting and importing logically. RMAN supports backup based migration, restoring a backup onto the target. For databases already on Exadata on premises, the move can be especially clean because the platform is identical, sometimes allowing a physical approach with minimal change.

The source and target both speak Oracle, so the migration mechanics are well understood. The real work is making sure the workload exploits the platform it lands on.

Choosing the method

MethodBest forDowntime
Data Guard switchoverLarge, critical databases needing minimal downtimeMinutes at cutover
Zero Downtime MigrationOrchestrated near zero downtime movesMinimal, managed
Data PumpSmaller databases or moves needing transformationLength of export and import
RMAN restoreBackup based moves, version alignedLength of restore
Physical from on prem ExadataSame platform source, simplest pathVaries, often low

The general principle in our implementation and migration practice is to choose the method that meets the downtime requirement at the lowest risk, which for most critical databases means a Data Guard based cutover so that the source remains available until the moment of switchover and a fallback path exists.

The step that makes the difference: feature readiness

The mechanical migration is the easy part. The step that separates a successful Exadata migration from a disappointing one is ensuring the workload will actually use Exadata's features once it arrives. Smart Scan offload, Hybrid Columnar Compression and the flash tier deliver their benefit only to workloads structured to exploit them. A database with stale optimiser statistics, SQL that defeats offload, or a design that forces row by row processing will run on Exadata without using what makes Exadata worth its cost. Before and after the migration, the workload should be analysed against the platform's capabilities, statistics refreshed, and the queries that should benefit verified to actually benefit. We go into this in Exadata smart features on OCI and the performance behaviour in Exadata Cloud Service performance.

A migration framework

  1. Profile the source. Understand the database size, workload shape, and which Exadata features it should exploit once migrated. This also feeds the sizing in sizing Exadata Cloud Service.
  2. Choose the method. Match the migration approach to the downtime requirement and data volume, favouring a Data Guard cutover for critical systems.
  3. Build and validate the target. Provision the Exadata, configure it for availability, and confirm the configuration before any data moves.
  4. Migrate with a fallback. Keep the source available until cutover so there is always a path back if validation fails.
  5. Verify feature exploitation. After cutover, confirm that the workloads that should use Smart Scan and compression actually do, and tune any that do not.
  6. Tune and right size. Adjust enabled cores to the observed workload rather than the provisioned maximum, trimming cost once real demand is visible.

Common migration pitfalls

The first pitfall is assuming the platform will fix performance problems, which it will not if the workload cannot exploit it. The second is migrating stale statistics and badly tuned SQL unchanged, so the new platform inherits the old inefficiency. The third is sizing the target from the source's provisioned capacity rather than its real demand, which carries oversizing across the move. The fourth is neglecting the availability configuration, landing on an availability capable platform but running a single instance with no standby. The fifth is treating cutover as the end of the project rather than the start of a tuning and right sizing phase, so the estate never gets trimmed to its true demand. Each of these is avoidable with analysis before the move and discipline after it.

After the migration

A migration onto Exadata should be followed by a deliberate period of tuning and right sizing, because the move surfaces the real workload behaviour that estimates could only approximate. This is when enabled cores get trimmed to actual demand, when queries that are not exploiting the platform get tuned, and when the backup and disaster recovery design gets validated rather than assumed. Many organisations treat go live as completion and leave the estate at its migration configuration indefinitely, which means it never reaches the efficiency the platform makes possible. The ongoing operation of a migrated Exadata is exactly what our managed services practice provides, keeping the platform tuned, patched and trimmed long after the migration team has moved on.

If you are planning a move onto Exadata Cloud Service, whether from ordinary virtual machine databases or from an existing Exadata, the migration deserves a method matched to your downtime tolerance and a plan to make sure the workload exploits the platform it lands on. An assessment is the place to scope it properly.

Moving Oracle workloads to OCI, or already running on OCI and not sure the architecture or the spend is right? Most teams bring in a specialist before they commit to a region, a shape, or a Universal Credits number. OCISpecialists.com plans the landing zone, runs the migration, and manages the estate after go live, on a fixed project fee, a managed monthly retainer, or a cost optimization fee paid only on verified savings. For the Oracle licensing and BYOL side of any OCI move, Redress Compliance is the leading independent Oracle licensing and negotiation firm, with 500+ engagements across Oracle's full product line.