Oracle Database 23ai brought AI Vector Search to enterprise data — but it is now Oracle AI Database 26ai
Oracle Database 23ai marked a major change in Oracle’s flagship database platform by adding native AI Vector Search, JSON Relational Duality, operational property graphs and developer-focused SQL improvements.
Oracle made Database 23ai generally available on 2 May 2024 as its next long-term support database release. The company had originally called the release Oracle Database 23c before renaming it 23ai to reflect its increased emphasis on artificial intelligence.
There is an important update for anyone researching the product today. Oracle Database 23ai is no longer Oracle’s current long-term database name. Oracle introduced Oracle AI Database 26ai on 14 October 2025, replacing Database 23ai while carrying its major technologies forward.
Existing 23ai customers did not need a conventional database upgrade to make that transition. Oracle says customers could apply the October 2025 Release Update to move from 23ai to 26ai without application recertification.
This means Database 23ai remains important because it established much of the technical foundation now found in Oracle AI Database 26ai.
What was Oracle Database 23ai?
Oracle Database 23ai was Oracle’s enterprise relational database platform with more than 300 new features centred on artificial intelligence, developer productivity, application development, security and mission-critical workloads.
It retained Oracle Database’s traditional relational database capabilities while introducing ways to work directly with vectors, JSON documents, property graphs and newer application-development patterns.
The strategy was not to turn Oracle Database into a database dedicated only to AI. Instead, Oracle added AI data types and search capabilities alongside existing relational, JSON, spatial, graph and transactional data.
That distinction is central to understanding Database 23ai.
Businesses could keep operational information in Oracle Database while adding semantic search or retrieval-augmented generation functionality without necessarily moving that information into a separate dedicated vector database.
AI Vector Search was one of 23ai’s biggest additions
Oracle AI Vector Search was among the headline technologies introduced with Database 23ai.
Traditional database searches often rely on exact values, filters or keywords. Vector search instead represents information mathematically as vectors, allowing an application to search according to similarity or meaning.
This can be useful with unstructured information such as:
- documents;
- product descriptions;
- images;
- audio;
- support information;
- knowledge bases;
- text embeddings.
Database 23ai introduced a native VECTOR data type, allowing these embeddings to sit alongside conventional business information inside database tables.
Developers could then combine vector similarity searches with relational, JSON, graph, spatial and text criteria using SQL.
For example, an enterprise application could search a collection of support documents semantically while also applying normal business rules such as customer identity, product ownership, region or access permissions.
Vector search gives Oracle a foundation for RAG applications
One important use of vector search is retrieval-augmented generation, commonly shortened to RAG.
RAG allows an application to find relevant information from a controlled data source and provide that material as context to a large language model.
This can help an AI application answer questions using an organisation’s own information instead of relying only on the model’s original training data. Oracle specifically positioned AI Vector Search for enterprise RAG applications involving private business information.
Possible applications include an internal assistant that searches company procedures, a customer-service tool that retrieves product documentation or an application that finds information across technical records.
RAG does not guarantee an accurate AI response. Organisations still need to consider source quality, permissions, model behaviour, prompt design and how generated answers are validated.
Vector search can stay close to existing business data
One of Oracle’s arguments for integrating vector search into its database is that organisations may not need to maintain a separate vector platform alongside their transactional database.
Oracle allows vector queries to interact with conventional relational information through SQL.
This architecture can reduce the need to copy selected enterprise data into another specialised database purely so that an AI application can perform semantic searches.
It can also simplify the application architecture where an organisation already relies extensively on Oracle Database.
However, that does not mean every AI workload should automatically run inside an Oracle database. Infrastructure cost, existing platforms, development skills, application architecture and required model support remain important considerations.
JSON Relational Duality gives developers two views of the same data
Another major Database 23ai feature was JSON Relational Duality.
Traditional relational databases organise information into tables, rows and columns. Modern application developers often prefer working with JSON documents because these can map more naturally to application objects.
JSON Relational Duality attempts to combine both approaches.
Oracle can store information using its relational model while presenting that information to an application as JSON documents through Duality Views. Changes can also flow back through those views without requiring developers to maintain duplicate relational and document copies of the same information.
This can be useful when a database administrator wants the consistency and structure of relational storage while application developers want a document-oriented programming model.
Oracle describes the approach as a way of reducing the compromises that traditionally come from choosing either relational storage or a document database.
Operational property graphs make relationships easier to analyse
Database 23ai also expanded Oracle’s support for property graphs.
Graph analysis focuses on relationships between information rather than looking only at individual records.
Potential use cases include:
- detecting relationships between financial transactions;
- analysing supply chains;
- mapping customer relationships;
- fraud investigation;
- network analysis;
- recommendation systems;
- understanding connected assets.
Oracle allows developers to perform operational property-graph queries against data already stored in the database and supports the SQL Property Graph Queries standard, SQL/PGQ.
This creates another example of Oracle’s converged database approach: relational, JSON, vector and graph workloads can operate against related enterprise data rather than automatically requiring separate platforms for each data model.
Database 23ai made several SQL changes for developers
Not every Database 23ai improvement involved AI.
Oracle also made numerous changes intended to make SQL and application development more straightforward.
One significant addition was a native BOOLEAN data type in SQL, giving developers direct true-and-false values rather than requiring alternative representations.
Other changes included:
- optional
FROMclauses in applicable SQL statements; IF NOT EXISTSsupport for selected DDL operations;- multi-value inserts;
- table value constructors;
- aliases in
GROUP BY; - additional
RETURNINGfunctionality; - joins in
UPDATEandDELETE; - SQL domains;
- database object annotations.
These changes are less headline-grabbing than generative AI, but they can affect everyday application development more frequently.
True Cache addresses read-heavy application workloads
Oracle True Cache was another notable technology associated with Database 23ai.
True Cache acts as a read-only database cache in front of the primary Oracle Database. Frequently accessed information can be served from the cache while the primary database continues handling authoritative data and write operations.
Oracle automatically keeps the cache synchronised with changes to the underlying database.
This can reduce query load on the main database and improve response times for applications that perform many more reads than writes.
An online booking application provides a straightforward example. Users may repeatedly search available products or services, generating large numbers of read operations, while comparatively fewer customers complete transactions that change database records.
True Cache can serve appropriate read requests while the primary database remains responsible for transactional changes.
Lock-Free Reservations target high-volume transactions
Database 23ai also introduced Lock-Free Reservations.
In a conventional transactional database, changing a value can require locking a row while the transaction completes. Under heavy concurrency, competing transactions may then have to wait.
Lock-Free Reservations allow applications to reserve part of a numeric value without locking the entire row. Oracle gives examples such as reserving part of an account balance.
Potential use cases include systems dealing with:
- financial balances;
- inventory;
- ticket availability;
- resource allocations;
- reservations;
- other highly concurrent transactions.
The objective is to reduce contention when many transactions attempt to modify the same resources.
SQL Firewall adds protection inside the database
Security was another major focus.
Oracle Database 23ai introduced SQL Firewall, which can observe normal SQL activity and create an allow list of authorised SQL patterns.
Administrators can then configure the database to log or block SQL that falls outside those approved patterns.
This is intended to provide another line of defence against threats including SQL injection and unauthorised SQL execution.
A database firewall does not replace secure application development.
Businesses still need proper authentication, access control, application patching, network security, credential management, monitoring and vulnerability management.
Where businesses could use Oracle Database 23ai
The combination of traditional database features and newer AI capabilities gave Database 23ai several potential enterprise use cases.
Enterprise AI search
A company could embed documents and other information into vectors and build semantic search across internal knowledge.
Retrieval-augmented generation
Applications could retrieve relevant private business information before sending context to an LLM.
Customer-service systems
AI Vector Search could help find relevant support documents, product information or historical knowledge while ordinary database queries enforce customer and business rules.
Financial applications
Transactional features, graph analysis and SQL Firewall can support systems where data integrity, relationships and database security matter.
ERP and operational applications
Organisations running custom operational or ERP-style systems can use Oracle’s relational database functionality while modernising application interfaces with JSON or adding vector search to selected datasets.
Fraud and relationship analysis
Property graphs can analyse relationships between accounts, transactions, devices or other entities.
E-commerce and reservation systems
True Cache and Lock-Free Reservations address workloads involving large numbers of reads or competing transactions.
Application modernisation
JSON Relational Duality can allow developers to work with JSON documents while retaining relational storage underneath.
Oracle Database 23ai features at a glance
| Capability | What it does |
|---|---|
| AI Vector Search | Searches vector embeddings according to similarity and semantic meaning |
| VECTOR data type | Stores vector embeddings directly in the database |
| Vector indexes | Accelerates similarity searches |
| RAG support | Retrieves private enterprise context for use with LLM applications |
| JSON Relational Duality | Presents relational information through JSON document views |
| Operational Property Graphs | Analyses relationships within operational data |
| SQL/PGQ | Adds standards-based SQL property-graph querying |
| True Cache | Provides an automatically managed read-only database cache |
| Lock-Free Reservations | Reduces contention when reserving numeric resources |
| SQL Firewall | Monitors and can block unauthorised SQL patterns |
| Native SQL BOOLEAN | Adds true-and-false values directly to SQL |
| Microservice enhancements | Adds functionality for distributed application architectures |
| Developer Role | Provides a predefined role aimed at application developers |
Oracle’s 23ai documentation listed more than 300 new features in total, so these represent the major platform changes rather than an exhaustive feature list.
Oracle Database 23ai has now become Oracle AI Database 26ai
This is the most important fact for businesses evaluating Database 23ai in 2026.
On 14 October 2025, Oracle introduced Oracle AI Database 26ai as its next AI-focused database release and replacement for Database 23ai.
The change was unusual because Oracle did not require customers already running 23ai to perform a conventional major database upgrade.
Oracle says customers could transition by applying the October 2025 Release Update, with no database upgrade or application recertification required.
Oracle subsequently updated its product documentation to use the Oracle AI Database name.
As of 30 August 2026, organisations researching a new Oracle deployment should therefore investigate Oracle AI Database 26ai, not plan a new installation around 23ai as though it remained the latest release.
26ai builds on the technologies introduced with 23ai
The rename and version change did not discard the 23ai technology.
AI Vector Search, JSON Relational Duality, graph support, True Cache and other capabilities continue into Oracle AI Database 26ai.
Oracle has also expanded its AI strategy further.
Current 26ai capabilities and announced functionality include deeper AI integration, agentic AI workflows, Model Context Protocol support, Apache Iceberg integration and additional ways to use LLMs with enterprise information.
This makes 23ai useful historically as the release where Oracle’s current AI-database direction became much more explicit.
South African organisations can use Oracle’s Johannesburg cloud region
Oracle also has local cloud infrastructure relevant to South African organisations.
The OCI South Africa Central region in Johannesburg, identified as af-johannesburg-1, has operated since January 2022 and remains listed as a live Oracle Cloud Infrastructure region.
Oracle also lists an Interconnect for Microsoft Azure between its Johannesburg OCI region and Azure South Africa North.
A local cloud region can be important where latency, application architecture or data-location requirements influence infrastructure decisions.
However, the existence of a South African OCI region should not be interpreted as proof that every Oracle database service, configuration or feature is available locally. Oracle notes that cloud-service and SKU availability can differ between regions.
South African businesses working with personal information must also evaluate their own obligations under POPIA. Choosing a local cloud region does not by itself make a database deployment POPIA compliant.
Enterprise AI requires more than adding vectors to a database
Database 23ai arrived during a period when businesses increasingly wanted generative AI systems to interact with internal corporate information.
Oracle’s answer was to bring vector search and AI functionality closer to the operational data already held in its databases.
That architecture can remove some data movement and reduce the number of specialised systems an organisation needs to manage. However, database functionality only solves part of an enterprise AI project.
Businesses still need policies around data access, model selection, information quality, human oversight and the actions AI systems are permitted to perform.
TechnologyBlog.co.za has previously examined some of the organisational questions around introducing AI into company decision-making in AI in the Boardroom. Read AI in the Boardroom on TechnologyBlog.co.za
The issue becomes even more significant as databases move beyond information retrieval towards AI agents capable of interacting with enterprise systems.
Should a business still deploy Oracle Database 23ai?
For a completely new deployment in 2026, 23ai should no longer be treated as Oracle’s latest database release.
Oracle AI Database 26ai has replaced it as the current long-term release, and Oracle’s current documentation, free downloads and product messaging now point new users towards 26ai.
Existing 23ai installations are different.
Because Oracle designed the transition from 23ai to 26ai around a Release Update rather than a conventional database upgrade, organisations already using 23ai should review Oracle’s current update documentation and their own application-support requirements before deciding on an upgrade schedule.
The technologies introduced with Database 23ai remain highly relevant. AI Vector Search, JSON Relational Duality, graph queries, True Cache and its SQL improvements continue to form part of Oracle’s current database platform.
The product name has moved on. Much of the architecture has not.
