Most organisations approach an Oracle Cloud Infrastructure move with a clear destination and a vague map. They know the target is OCI, often driven by Oracle Database economics, a data centre exit, or a Universal Credits commitment that needs to be consumed. What they tend to underestimate is the work between the decision and a stable, optimised estate. This guide is the map. It covers the strategy questions you settle before anyone touches a console, the assessment that turns assumptions into numbers, the seven migration patterns you choose between, the tooling that makes a cutover safe, and the operating model that keeps the bill honest after go live.
Throughout, the emphasis is on decisions rather than button clicks. The console changes. The shapes change. What does not change is the discipline of knowing your inventory, sequencing your waves, protecting your data, and validating the result. A migration that respects those four things tends to land on time. A migration that skips them tends to slip, and the slippage shows up as cost overrun, an unexpected outage, or a licensing dispute discovered after the fact.
Why teams move to OCI in 2026
The drivers fall into a small number of repeating patterns. The first is Oracle Database total cost of ownership. Running Oracle Database, Real Application Clusters, or Exadata on OCI often carries different licensing arithmetic than running the same software on a competing hyperscaler, and Bring Your Own License combined with Universal Credits can change the picture substantially. The second is a data centre exit, where a lease is ending or hardware is past refresh and rebuying tin no longer makes sense. The third is consolidation, where an estate scattered across colo, on premises and several clouds is collapsing onto one platform to cut operational drag.
A fourth driver, increasingly common, is performance for specific workloads. Exadata Cloud Service and the high performance compute shapes give certain database and analytics workloads headroom that is genuinely hard to match elsewhere. Whatever the driver, write it down. The reason you are moving shapes every later decision, from which workloads go first to how aggressively you re architect along the way.
A migration that respects inventory, sequencing, data protection and validation tends to land on time. One that skips them slips, and the slippage shows up as cost, outage, or a licensing dispute.
The seven migration patterns
Every workload you move will follow one of seven patterns, often called the seven Rs. Choosing the right one per workload, rather than applying one pattern to everything, is the single biggest lever on cost and timeline. The table below summarises them.
| Pattern | What it means | Best when | Relative effort |
| Retire | Decommission the workload, do not move it | Usage is near zero or duplicated elsewhere | Lowest |
| Retain | Leave it where it is, for now | Latency, compliance or contract locks it in place | None |
| Rehost | Lift and shift the workload as is | Speed matters and the app is stable | Low |
| Replatform | Move with targeted changes, such as a managed database | Modest gains are worth modest change | Medium |
| Repurchase | Swap for a SaaS or managed equivalent | A commercial replacement exists | Medium |
| Refactor | Re architect for cloud native operation | The app is strategic and will be invested in | Highest |
| Relocate | Move at the hypervisor layer, such as OCVS | Large VMware estates need to move fast | Low to medium |
In practice, most estates land on a blend that leans heavily on rehost and replatform for the first wave, with a small number of refactor candidates reserved for later. The detailed trade off between rehosting and replatforming is covered in Lift and Shift vs Re Platform on OCI, and it is worth reading before you lock a wave plan.
Phase one, assessment
Assessment is where a migration succeeds or fails, long before any data moves. The goal is to replace assumptions with an inventory you can defend. You need a complete list of servers, databases, applications and their dependencies, sized by compute, memory, storage and input output, and annotated with owners, criticality, and compliance constraints. Application dependency mapping is the part teams most often shortchange, and it is the part that causes the most painful surprises at cutover. Our deep dive on the pre migration assessment checklist lays out exactly what to capture.
Assessment also produces the first credible cost model. You cannot estimate OCI spend from a vendor calculator and a guess at instance counts. You estimate it from measured utilisation, mapped to OCI shapes, with storage tiers and data egress modelled honestly. The method is covered in OCI Migration Cost Estimation. Build the model before you commit to a Universal Credits number, not after.
Phase two, landing zone and design
Before the first workload arrives, OCI needs a place to land. A landing zone is the foundational set of compartments, identity policies, network topology, security baseline and logging that every later workload inherits. Building workloads first and retrofitting governance later is one of the most expensive mistakes in cloud, because it means re working live systems under pressure. Design the landing zone to your real organisational structure, with separation between production and non production, clear network segmentation, and a tagging scheme that makes cost allocation possible from day one.
Network design deserves particular attention because it determines how cutover works. Connectivity between on premises and OCI, whether through FastConnect or VPN, the address plan, and the DNS strategy all need to be settled in design, not improvised on the night. The mechanics of moving traffic safely are covered in Network Cutover Planning for OCI Migrations.
Phase three, wave planning
You do not migrate an estate. You migrate a sequence of waves, each a coherent group of workloads that move together because they share dependencies, owners or a maintenance window. Good wave design front loads learning by putting a low risk but representative workload first, so the team proves the runbook before stakes rise. It clusters tightly coupled systems into the same wave so you are never running half an application on each side of a network link. And it respects business calendars, keeping the retailer away from cutovers in the fourth quarter.
The full method, including how to size a wave and how to build the dependency clusters that drive it, is in How to Plan an OCI Migration Wave. Treat the wave plan as a living document. It will change as assessment findings arrive, and that is healthy.
Phase four, data migration and tooling
Moving the data is the part with the least room for error, because data is the one thing you cannot recreate if it is lost or corrupted. For databases, the right method depends on size, version, downtime tolerance and whether you are changing platform along the way. The options range from Data Pump for smaller databases to Zero Downtime Migration and GoldenGate for systems that cannot tolerate an outage. The full comparison is in Oracle Database Migration to OCI: Methods Compared, and the specific techniques for keeping a database online during the move are in OCI Migration Tools: Zero Downtime Options.
For bulk file and object data, and for very large databases where moving bytes over the wire would take too long, OCI offers offline transfer appliances and high bandwidth dedicated connections. Choosing between them is a function of data volume and the time you have, a calculation worth doing early because lead times on physical appliances are real.
Phase five, cutover and validation
Cutover is the moment the workload starts serving from OCI. A good cutover is boring, because everything interesting happened in rehearsal. You rehearse the runbook against a copy, you time each step, you confirm the rollback path works, and only then do you run it for real. Every cutover plan must include a rollback strategy, defined before you start, with a clear point of no return and a tested way back. The discipline is covered in Rollback Strategy for OCI Migrations.
Validation is not a single sign off. It is a layered check that the data arrived complete, that the application behaves correctly, that performance meets the baseline you captured before the move, and that integrations still fire. The full battery of checks, and how to automate them, is in Post Migration Validation on OCI. Do not release the old environment until validation passes and a stabilisation window has elapsed.
Phase six, run and optimise
Go live is the start of the most valuable phase, not the end of the project. The first month on OCI almost always reveals over provisioning, because teams size for safety during a migration and rarely come back to trim. This is where a structured cost optimisation pass earns its fee, through right sizing, scheduling non production for nights and weekends, moving cold data to cheaper storage tiers, and tuning the workloads that dominate the bill. Ongoing observability, alerting and a defined operating model keep the estate healthy and the spend under control.
A realistic timeline
Teams ask how long a migration takes, and the honest answer is that it depends on inventory size, pattern mix and risk tolerance. The shape of a typical mid sized programme, however, is fairly consistent.
| Stage | Typical duration | Primary output |
| Assessment | 3 to 6 weeks | Inventory, dependency map, cost model |
| Landing zone and design | 3 to 5 weeks | Built foundation, security baseline, network |
| Wave one | 4 to 8 weeks | Proven runbook, first workloads live |
| Remaining waves | 2 to 6 months | Estate migrated |
| Optimise and run | Ongoing | Cost reduction, steady operations |
The dependency mapping and assessment work is the most compressible only in appearance. Skipping it does not save time, it moves the time to a worse place later in the schedule, usually during a cutover. Spend it up front.
How to engage
Whether you run the migration in house or bring in a specialist, the structure above holds. If you bring in help, look for a team that will commit to a fixed scope and fee for the project work and that is willing to be measured on the result. Our OCI Implementation and Migration practice runs exactly this lifecycle, from the first assessment through wave delivery to steady state operations, and we are happy to start with a no cost scoping conversation that tells you which migration patterns fit your estate and roughly what the move will cost.
Common reasons migrations slip
It helps to know the failure modes before you hit them. The first is an incomplete inventory, where a system nobody remembered surfaces mid programme and forces a replan. The second is dependency blindness, where a workload moves and then degrades because a chatty partner stayed behind. The third is an optimistic cost model that promised savings the run rate never delivered, usually because it sized to nameplate rather than measured load. The fourth is a licensing assumption that turned out to be wrong, discovered only when the renewal arrived. Every one of these is preventable in the assessment and design phases, which is precisely why those phases are worth the time they take.
A fifth, quieter failure is organisational rather than technical. Migrations stall when ownership is unclear, when the team running the move is not the team who will run the estate afterward, or when business stakeholders were not brought into the wave calendar. The cure is governance that is light but real, a single accountable owner, a steering rhythm that surfaces blockers early, and a clear handover from project to operations.
Skills and operating model
OCI is its own platform with its own services, its own console, and its own way of doing identity, networking and observability. Teams coming from another cloud or from on premises carry habits that do not always translate, and the gap shows up as misconfiguration or slow delivery. You can close it by training, by hiring, or by partnering, and most organisations use a blend. Whatever the route, decide the operating model before go live, not after, because an estate without a clear owner drifts in cost and in security posture within weeks.
The operating model also decides how cost stays under control over time. Cloud cost is not a one time optimisation, it is a continuous practice, because new workloads arrive, usage grows, and yesterday's right sizing becomes today's waste. A standing FinOps rhythm, even a light one, keeps the estate honest and prevents the slow creep that turns a well planned migration into an expensive one a year later.
Security and compliance through the move
Migration is a moment of elevated risk, because data is in motion, new infrastructure is being stood up quickly, and temporary access is granted to move things along. Security cannot be a phase you bolt on at the end. The landing zone bakes in the security baseline, identity is least privilege from the first compartment, encryption applies to data at rest and in transit including during transfer, and logging is on before the first workload arrives so you have an audit trail of the migration itself. For regulated estates, the compliance evidence the migration generates is as important as the migration, and planning for it up front avoids a scramble later.
Measuring whether the migration succeeded
A migration is not done when the last workload cuts over. It is done when you can show it met its goals. Define success metrics at the start, tied to the reason you moved, whether that is a run cost below a target, a performance level matched or beaten, a data centre fully exited by a date, or an operational toil reduced. Measure against those metrics after stabilisation, not against a vague sense that things are working. The discipline of measuring forces honesty about whether the optimisation phase actually delivered, and it gives the sponsor the evidence they need to call the programme a success.
Building the business case
A migration competes for budget with everything else the organisation could do with the money, so it needs a business case that holds up to scrutiny. The strongest cases rest on more than a cloud bill comparison. They quantify the avoided cost of a hardware refresh that no longer has to happen, the value of exiting a data centre lease, the operational hours returned when managed services take over toil, and the agility benefit of provisioning capacity in minutes rather than months. They also account honestly for the one time cost of the move and the period of parallel running, so the payback period is realistic rather than flattering.
The case is stronger still when it ties to a deadline that is going to force action anyway, such as a lease expiry or an end of support date on existing hardware. A migration framed as the cheapest way to meet an unavoidable event is far easier to fund than one framed as optional modernisation. Whatever the framing, the numbers behind it come from the assessment and the cost model, which is why those phases pay for themselves many times over.
Governance that keeps the programme on track
Large migrations need governance, but the wrong governance smothers them in process while the right governance clears their path. The right model has a single accountable owner who can make decisions, a steering rhythm that meets often enough to remove blockers before they fester, and a small set of metrics that show real progress, workloads migrated, waves completed, cost tracking against model, and defects found in validation. It avoids the trap of measuring activity instead of outcomes, and it keeps the business close enough to the wave calendar that no cutover lands at the wrong moment for the organisation.
Frequently asked questions
How long does an OCI migration take?
For a mid sized estate, expect three to six weeks of assessment, three to five weeks of foundation work, and then a series of waves running over several months, followed by an ongoing optimise and run phase. The total depends heavily on the size of the estate and the mix of migration patterns chosen.
Can we migrate without downtime?
For most workloads, yes, you can achieve a near zero downtime cutover using replication based methods, where the unavoidable switch is compressed to seconds or minutes. True zero downtime is rare and expensive, so the practical goal is a cutover short enough that the business treats it as a non event.
What is the biggest risk?
Dependency blindness, where a workload moves and then degrades because something it depends on stayed behind. Thorough application dependency mapping during assessment is the main defence, and it is the step teams most often shortchange.
Should we lift and shift or re platform?
Usually both, chosen per workload. Lift and shift to meet a deadline, then re platform selectively where the operational savings justify the change. Applying one approach to the whole estate is the common mistake.
Choosing the right OCI region and shapes
Two early technical decisions shape both cost and performance for the life of the estate, and both deserve more thought than they usually get. The region choice balances proximity to users, the availability of the specific services and shapes you need, data residency obligations, and the latency to any systems that stay on premises. Picking a region for convenience and discovering later that it lacks a shape you depend on, or that it sits the wrong side of a compliance boundary, is an avoidable rework. Confirm that your target region offers everything the estate requires before you commit.
Shape selection is the other foundational choice. OCI offers a range of compute shapes, from flexible shapes where you dial processor and memory independently to dense input output and high performance options for demanding workloads. Matching shape to workload, rather than defaulting to one family across the estate, is where a large amount of cost efficiency lives. Flexible shapes in particular let you size precisely to measured demand instead of stepping up to the next fixed tier, which avoids paying for capacity you will not use. These choices feed directly into the cost model, and getting them right early prevents a costly resize programme later.
Knowledge transfer and documentation
A migration produces something more durable than a running estate, it produces knowledge, and capturing it is part of doing the job well. The reference architecture, the landing zone design, the runbooks refined across waves, the validation procedures, and the rollback playbooks are all artifacts the operations team will rely on long after the project closes. A migration that leaves behind a stable estate but no documentation leaves the organisation dependent on the memory of whoever ran it. Insist that documentation is a deliverable in its own right, kept current as the estate evolves, so the team running the platform a year from now understands why it was built the way it was.
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.