Skip to content Skip to sidebar Skip to footer

Migrating to Oracle 23ai: Everything You Need to Know Before Upgrading

Oracle Database 23ai represents the next long-term support release, offering organisations a stable foundation with cutting-edge AI capabilities and extended patching support through April 2032. However, Oracle 23ai migration requires careful planning, strategic decision-making, and a thorough understanding of architectural changes that fundamentally differ from previous upgrade projects. This comprehensive guide explores the essential considerations, technical requirements, and best practices that determine successful Oracle 23ai Database migration outcomes.

Learn more about Oracle 23ai Database features.

Understanding Oracle 23ai Migration Eligibility and Requirements

Direct Upgrade Path Limitations

Oracle 23ai migration follows strict version compatibility rules that significantly impact project timelines and complexity. Direct upgrades are supported exclusively from Oracle Database 19c (version 19.3 and higher) and Oracle Database 21c (version 21.3 and higher). 

If your current database runs on Oracle 11g, 12c, or earlier releases, you must perform a two-step upgrade process: first migrating to Oracle 19c, then proceeding to Oracle 23ai.

This multi-stage requirement introduces additional testing cycles, extended downtime windows, and increased resource demands. Organisations running legacy database versions should factor these constraints into project planning and budget allocation, as the cumulative effort can extend implementation timelines by several months.

Mandatory Container Database Architecture

The most significant architectural change affecting Oracle 23ai migration is the mandatory Container Database (CDB) model. Oracle Database 23ai completely removes support for traditional non-CDB architecture, requiring all databases to operate within the multitenant framework. 

This fundamental shift means organisations with non-CDB deployments must convert databases to Pluggable Databases (PDBs) as part of the upgrade process.

The conversion process involves significant preparation, including component verification, character set compatibility checks, and privilege assessment. Whilst the Multitenant Option requires separate licensing for unlimited PDBs, Oracle permits a specific number of pluggable databases per container without additional licensing costs. Consult the licensing guide for precise limitations applicable to your deployment.

AutoUpgrade: The Essential Oracle 23ai Migration Tool

Why AutoUpgrade is Mandatory

Oracle officially designates AutoUpgrade as the only recommended tool for Oracle 23ai migration, having desupported the Database Upgrade Assistant (DBUA) and command-line upgrade methods. 

This standardisation streamlines the upgrade process through comprehensive automation, intelligent issue detection, and sophisticated recovery capabilities.

AutoUpgrade provides critical advantages, including detailed diagnostic logging, automatic fixup application for common issues, resume capability following interruption, and single-command operation for multiple database upgrades. The tool operates through four distinct phases: preparation, analysis, fixups, and deployment—each designed to minimise risk and ensure upgrade success.

Refreshable Clone PDB Technology

Oracle 23ai migration benefits significantly from Refreshable Clone PDB technology, which dramatically reduces production downtime. This approach creates a continuous copy of source PDBs within the target 23ai CDB environment, synchronising changes via database links until the final cutover moment.

The refreshable clone method maintains the source database intact throughout the process, providing reliable fallback options and facilitating comprehensive testing before final migration. AutoUpgrade orchestrates the entire workflow: establishing database connectivity, performing background PDB copying, continuously refreshing with redo data, and executing the final upgrade when applications pause.

Alternative Oracle 23ai Migration Methods

Data Pump Migration Flexibility

Whilst AutoUpgrade handles in-place upgrades efficiently, Data Pump provides flexibility for Oracle 23ai migration scenarios involving hardware changes, storage architecture modifications, or cloud transitions. Data Pump exports from Oracle version 10.1 and higher import directly into Oracle 23ai PDBs, enabling migrations from extremely legacy systems.

The remarkable capability to export from Oracle version 5 and import directly into Oracle 23ai demonstrates the tool’s backward compatibility strength. This approach proves valuable when combining database upgrades with platform migrations, allowing organisations to simultaneously modernise multiple infrastructure layers.

Transportable Tablespaces for Large Databases

For organisations managing massive databases, Transportable Tablespaces offer accelerated Oracle 23ai migration compared to traditional export/import operations. This method transfers data files directly between platforms whilst using Data Pump for metadata, significantly reducing migration windows for multi-terabyte databases.

Transportable Tablespaces support migrations from Oracle 8.1.5 onwards, with cross-platform capabilities (starting Oracle 10.1) enabling simultaneous operating system changes during database upgrades. The approach requires compatible endianness between source and target platforms, plus character set compatibility validation.

Explore NCS’s database management solutions.

Critical Pre-Migration Planning Considerations

1. Performance Validation and Testing

Successful Oracle 23ai migration requires comprehensive performance validation before production deployment. The SQL Performance Analyser identifies potential regression issues caused by optimiser changes, parameter modifications, or execution plan variations in the new environment.

Establishing performance baselines before migration enables objective comparison of post-upgrade results, ensuring that system responsiveness meets service-level agreements. Database Management service integration provides automated testing capabilities that detect performance degradation early, allowing iterative correction before production impact.

2. Application Compatibility Assessment

Thorough application compatibility verification proves essential for Oracle 23ai migration success. Specific applications like Oracle E-Business Suite 12.2 require particular configurations, certified only on Exadata Database Machine running ExaOL8X (version 24.1 or later) for on-premises 23ai deployments.

Third-party software vendors may lag in certification processes, creating potential support gaps that impact post-migration troubleshooting. Proactive engagement with application vendors during planning phases identifies compatibility concerns before they become production obstacles.

Conclusion: Strategic Decision-Making for Oracle 23ai Migration

Oracle 23ai migration represents more than a technical upgrade—it constitutes a strategic platform transformation delivering long-term stability, advanced AI capabilities, and architectural modernisation. Organisations planning migrations must carefully evaluate current database versions, non-CDB conversion requirements, and application compatibility constraints that shape project scope and timelines.

The mandatory shift to Container Database architecture, combined with AutoUpgrade tooling and Refreshable Clone technology, creates opportunities for low-risk, minimal-downtime migrations when properly planned and executed. Alternative approaches using Data Pump and Transportable Tablespaces provide flexibility for complex scenarios involving platform changes or extreme legacy versions.

Successful Oracle 23ai migration depends on thorough planning, comprehensive testing, and a realistic assessment of resource requirements. The long-term support commitment makes Oracle 23ai an attractive target for production environments, reducing future upgrade frequency whilst delivering innovative capabilities that address modern application demands.

Are you looking for a trusted Oracle database management solutions provider in London, UK? Get in touch with NCS London’s database experts. We help you with database performance assessment and custom performance-tuning solutions.