Now openThe whole vendor lifecycle in one workspace. Benchmarking, negotiations, contracts, invoices, renewals. Free 30 day trial, no card.Start the trial →
Now openThe whole vendor lifecycle in one workspace. Benchmarking, negotiations, contracts, invoices, renewals. Free 30 day trial, no card.Start the trial →
Advisor reviewing a licensing strategy document on a laptop
Oracle · Database 23ai AI Licensing · Pillar Guide

Oracle Database 23ai Vector Search and AI Feature Licensing: What Actually Triggers a Bill

Oracle ships AI Vector Search inside Enterprise Edition at no added license cost, then surrounds it with options that switch on through ordinary use. This guide separates what is genuinely free from what will show up in your next audit finding.

Contact Us Oracle Hub
500+Enterprise clients
$2B+Under advisory
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

Oracle ships AI Vector Search inside Enterprise Edition at no added license cost, then surrounds it with options that switch on through ordinary use. This guide separates what is genuinely free from what will show up in your next audit finding.

Oracle Database 23ai (rebranded in later documentation as Oracle AI Database 26ai) is the first release Oracle has marketed on artificial intelligence rather than on core database mechanics. The headline message is generous: AI Vector Search is included in Enterprise Edition at no additional license cost, and it even ships in the free edition. That statement is true. It is also the most dangerous sentence in the release, because it conditions buyers to assume the whole AI stack is free. It is not.

In 25 years of negotiating Oracle Database agreements from the buyer side, the pattern is consistent: Oracle gives away the feature everyone talks about and charges for the features you need to make it useful at scale. The vector data type is free. The Real Application Clusters and Partitioning you need to scale vectors across instances are not. The embedding models load through PL/SQL packages that also touch machine learning territory. And every option you touch, even once, is recorded permanently in a view that Oracle License Management Services (LMS) examines as standard audit practice.

This article maps the exact boundary. It tells you which 23ai capabilities are genuinely included in Enterprise Edition (EE), which quietly require separately licensed options or management packs, and where 23ai adoption creates fresh audit exposure that buyers who upgraded from 19c do not see coming. Where a claim is contested between sources, we flag the conflict rather than paper over it, because those conflicts are exactly the points Oracle will exploit in an audit and exactly the points you must nail down in contract language before you deploy.

The Free Tier: What Enterprise Edition Genuinely Includes

Start with the good news, because it is real and you should use it as leverage. AI Vector Search adds a native VECTOR data type, vector embedding storage, two index types (HNSW and Inverted File Flat), and both approximate and exact nearest-neighbor search directly into the database engine. Oracle ships all of this in Enterprise Edition at no additional license cost. Oracle's public position, stated at launch, is that AI functionality should be included in the price of the database rather than sold as an extra-cost option. That position is documented and you should hold Oracle to it in writing.

The inclusion runs deeper than EE. AI Vector Search functionality appears in Oracle Database Free and in the Autonomous Database Free container image. Developers can build semantic search, retrieval-augmented generation (RAG) pipelines, and vector database prototypes on the free edition with no license at all. That matters for two reasons. First, it kills any vendor argument that vector search is a premium capability you must pay to unlock. Second, it means your development and test teams can validate 23ai AI workloads without generating any license liability, provided they stay on Free edition and off production hardware.

True Cache is also included in Enterprise Edition at no additional cost. True Cache is a mostly diskless, read-only, automatically managed replica of the primary database, useful for offloading read traffic. Oracle's own True Cache FAQ confirms the feature is bundled with the EE license. JSON Relational Duality Views, which let the same data be accessed as both relational rows and JSON documents, function identically across editions and carry no separate charge. Oracle's converged database features (Property Graph, JSON, XML) are stated to be present in all Oracle Database offerings.

The feature everyone talks about is free. The infrastructure you need to run it at production scale is where Oracle earns its money.

So the free tier is genuinely broad: vector data type, vector indexing, semantic search, RAG primitives, True Cache, JSON Relational Duality, Property Graph, XML. If your 23ai use case fits entirely inside single-instance Enterprise Edition with in-memory HNSW indexes and no advanced security or management packs, you can adopt the AI features without a single incremental license. Most organizations do not stay inside that box for long, which is where the rest of this guide comes in. For a focused breakdown of the vector question specifically, see our analysis of whether Oracle 23ai AI Vector Search is included in Enterprise Edition or an extra.

The Edition Boundary: SE2 Cannot Play

Before you assume the free vector story applies to your estate, check your edition. Standard Edition 2 (SE2) cannot run AI Vector Search, full stop. SE2 also cannot run Real Application Clusters, Partitioning, Advanced Compression, Advanced Security, Active Data Guard, or Multitenant beyond three pluggable databases. SE2 remains capped at two sockets per server and a 16-CPU-thread runtime limit. Those limits are unchanged in 23ai.

This creates a specific 23ai pressure. Oracle's sales motion around AI features works only on Enterprise Edition, so any SE2 customer who wants native vector search is being steered toward an EE upgrade. Enterprise Edition costs roughly 2.7 times SE2 per Processor and roughly 2.7 times per Named User Plus (NUP). The 23ai release does not change the structural EE-versus-SE2 decision, but the inclusion of AI Vector Search in EE nudges the value calculation slightly toward EE for buyers who genuinely need vector workloads. The word to watch is 'genuinely'. Do not upgrade an entire SE2 estate to EE because one application team wants to experiment with RAG. Isolate the AI workload, license only that footprint on EE, and keep the rest on SE2.

For EE list pricing, published reference points put a Processor license at roughly 47,500 pounds sterling, and the US Processor list has historically sat near 47,500 US dollars before discount. Whatever your currency, EE is the entry ticket for every AI feature that matters, and every option discussed below is priced on top of that base. Read our guide to the 23ai Free versus Enterprise Edition feature line before you commit an edition to any AI project.

The Options That Quietly Trigger Bills

Here is the reversal. The AI feature is free, but the options that surround real 23ai deployments are not, and several of them switch on through ordinary use rather than through an explicit purchase decision. The table below lists the 2026 US list prices for the options most likely to appear in a 23ai audit finding. Treat these as pre-discount reference points, not as what you should pay.

Option or Pack US list per processor US list per NUP How it switches on in 23ai
Multitenant$17,500$3504th pluggable database in a container database
Partitioning$11,500$230Partitioned tables, including IVF vector indexes at scale
Real Application Clusters (RAC)$23,000$460Clustered deployment for vector or OLTP workloads
Spatial and Graph$17,500$350Specific PL/SQL package execution, often via application code
Diagnostics Pack$7,500$150One AWR query or Enterprise Manager click
Tuning Pack$5,000$100SQL Tuning Advisor use, often via Enterprise Manager
Advanced Security$15,000$300TDE, redaction, or related security use
Database Vault$11,500$230Realm or command rule configuration

The Diagnostics and Tuning packs are the packs found most often in Oracle audits, because they light up through Enterprise Manager and through routine performance queries. A single Automatic Workload Repository (AWR) query records usage you never intended to buy. These are not 23ai-specific problems, but 23ai deployments run through Enterprise Manager like everything else, and the AI marketing push tends to draw in teams who have never managed Oracle license compliance before. The Cloud Management Pack self-enablement problem is a related trap on the same Enterprise Manager surface.

Oracle's feature-usage view keeps a permanent record of every option ever touched, including a single test query from two years ago. Auditors read it first.

Multitenant: The Fourth PDB Trap Meets 23ai Container Sprawl

Multitenant deserves its own section because 23ai adoption tends to multiply pluggable databases. Enterprise Edition includes up to three pluggable databases (PDBs) per container database (CDB) at no extra charge. The fourth PDB triggers Multitenant licensing (17,500 US dollars per processor, 350 US dollars per NUP) for the entire CDB, and for every container that hosts more than three PDBs. This is one of the most common and most expensive traps in the entire Oracle Database portfolio.

Why does 23ai make this worse? Teams building AI and vector workloads tend to spin up separate PDBs for each model, each embedding pipeline, and each RAG application, because PDBs are lightweight and easy to provision. It feels free because the first three are free. The moment a busy consolidation platform crosses three PDBs in a single CDB, the whole container is licensable for Multitenant across every processor it runs on. On a large Exadata or engineered-systems footprint, that single architectural decision can add six or seven figures of exposure.

The defensible position is deliberate PDB governance: cap production CDBs at three PDBs unless you have Multitenant licensed with headroom, and treat any fourth-PDB request as a purchasing decision that goes through licensing review, not through a DBA ticket. If you are consolidating aggressively, license Multitenant on purpose and document it, rather than tripping into it. Our CIO playbook on option pack rationalization covers the governance controls in depth.

Scaling Vectors: Where RAC and Partitioning Enter the Picture

This is the 23ai-specific exposure most buyers miss. AI Vector Search is free, but the way you scale it can pull in two of the most expensive options Oracle sells. The HNSW (Hierarchical Navigable Small World) index, which delivers the fastest approximate nearest-neighbor search, is an in-memory, instance-local structure. It is not supported on Real Application Clusters. On a clustered database you must use the Inverted File Flat (IVF) index instead, which partitions vectors and works across instances.

Notice the word 'partitions'. Oracle's own documentation states that features like RAC and Partitioning work seamlessly for vector data. Read that as a buyer, not as a marketer: if you run vector search on a clustered production database for high availability or scale, you will use RAC (23,000 US dollars per processor list) and quite possibly Partitioning (11,500 US dollars per processor list) to make IVF vector indexes perform. The 'free' vector feature has just become a 34,500-dollar-per-processor list conversation before discount, and that is per processor across the whole cluster.

The HNSW index carries its own quieter cost driver. HNSW indexes live in memory and require you to configure the VECTOR_MEMORY_SIZE parameter to carve out a dedicated vector pool in the System Global Area (SGA). That is not itself a licensable option, but it raises memory pressure that pushes some buyers toward Database In-Memory or larger engineered-systems configurations, both of which have license consequences. The point is not that any single step is a trap. The point is that the free feature sits at the center of a web of priced features, and production-grade vector search touches several strands of that web at once.

Your action: architect vector workloads on single-instance Enterprise Edition wherever high availability requirements allow, using HNSW in-memory indexes. Move to RAC and IVF only when a documented availability or scale requirement forces it, and license those options deliberately with negotiated discount rather than discovering them in an audit. See our deep dive on where the vector search license line actually sits.

In-Database Machine Learning and Embedding Generation

To generate vector embeddings inside the database rather than calling an external service, 23ai lets you load transformer models as first-class database objects. Oracle Machine Learning enables loading text embedding models in ONNX format directly into the database using the PL/SQL packages DBMS_VECTOR and DBMS_DATA_MINING (the latter from OML4SQL). This is a genuinely useful capability: your embedding pipeline runs where your data lives, with no data leaving the database.

The licensing question is sharper than Oracle's marketing suggests. DBMS_VECTOR is presented as part of the free AI Vector Search feature set. DBMS_DATA_MINING originates in Oracle Machine Learning for SQL, which historically sat under the Oracle Advanced Analytics option, later folded into Enterprise Edition. In current 23ai positioning, the in-database machine learning packages are described as included in Enterprise Edition, but the boundary between 'included ML for vector embeddings' and 'the broader machine learning and data mining functionality' is exactly the kind of gray zone Oracle audits probe.

Our reading, based on market experience rather than a single definitive Oracle statement, is that embedding generation through DBMS_VECTOR sits inside the free AI Vector Search feature, while heavier use of DBMS_DATA_MINING for predictive modeling and classification is a different conversation that you should confirm in writing. If your teams start using OML4SQL for anything beyond loading embedding models, get a written scope statement from Oracle. We treat this boundary in detail in our analysis of the 23ai in-database machine learning and Advanced Analytics license question.

True Cache: A Free Feature That Behaves Like a Second Database

True Cache is included in Enterprise Edition, but it comes with a licensing rule that buyers routinely miss. The 23ai licensing manual has been clarified to state that all True Cache instances must match the edition of the primary database. If your primary runs Enterprise Edition, your True Cache instance must be Enterprise Edition too, and it must be licensed on the hardware it runs on. True Cache does not create a second free database license; it creates a second EE deployment you must count.

There is a subtler point that sits unresolved in the documentation. True Cache uses Active Data Guard technology under the covers, being a read-only replica of the primary. Active Data Guard is a separately licensed option (part of the Advanced options family). One licensing analysis observed that True Cache uses Active Data Guard technology but noted that the licensing manual expresses no explicit obligation to license Active Data Guard for True Cache. This is a live ambiguity. Oracle could argue either way in an audit.

True Cache is bundled, but it is a second Enterprise Edition deployment on real hardware, and its Active Data Guard lineage is an unresolved audit question.

Buyer action: license the True Cache host for Enterprise Edition, and get a written confirmation from Oracle that True Cache does not require a separate Active Data Guard license. Do not accept a verbal assurance. Put it in the ordering document or in a signed clarification, because the gap between 'the manual is silent' and 'you owe us Active Data Guard' is where audit claims are born. Our dedicated piece asks directly whether True Cache is a free feature or a second database.

SQL Firewall: A Genuine Documentation Conflict

SQL Firewall is a 23ai security feature that inspects SQL at the kernel level to block unauthorized statements. Here the sources genuinely conflict, and you need to know that before you deploy it. One authoritative licensing analysis states that SQL Firewall has been clarified as part of Database Vault or Audit Vault and Database Firewall, both of which are separately licensed paid options. A separate vendor comparison claims SQL Firewall is incorporated directly into the database kernel and included in both editions.

Do not resolve this conflict by choosing the cheaper interpretation. Resolve it by treating SQL Firewall as licensable until Oracle confirms otherwise in writing for your specific version and edition. If a security team enables SQL Firewall on the assumption it is free, and Oracle's audit position is that it belongs to Database Vault (roughly 11,500 US dollars per processor list) or the Advanced Security family (roughly 15,000 US dollars per processor list), you inherit a per-processor liability across every server that touched the feature. The feature-usage view will have recorded it either way.

Advanced Security, Database Vault, and Label Security all carry separate per-processor costs, published in the range of 11,500 to 15,000 pounds sterling per processor. Any 23ai security hardening project should treat every security feature as potentially licensable and confirm each one against your specific ordering document, not against a marketing comparison chart.

The Feature-Usage View: Why 23ai Adoption Raises Audit Risk

Every point above converges on one mechanism. Oracle's automatic feature-tracking view (DBA_FEATURE_USAGE_STATISTICS and related views) captures every option ever used on every database, including a single test query that ran two years ago. The view retains usage history for the life of the database. Oracle LMS auditors examine this view as standard practice, before they look at anything else.

This is why 23ai raises audit exposure even though its flagship feature is free. New AI projects bring new teams, new PDBs, new indexes, new PL/SQL packages, and new Enterprise Manager activity into your Oracle estate. Each of those actions can flip a feature flag in the usage view. A developer running SQL Tuning Advisor to speed up a slow vector query records Tuning Pack usage. A team crossing the fourth PDB records Multitenant usage. An architect enabling Partitioning to scale IVF indexes records Partitioning usage. None of it feels like a purchase. All of it is permanent, and all of it is discoverable.

The defensive discipline is straightforward and non-negotiable. Before you upgrade to 23ai, run the feature-usage view across your estate and capture a baseline. After you deploy AI features, run it again and diff the results. Anything new that lit up is either something you licensed on purpose or something you need to remediate immediately, ideally by disabling the feature and documenting the date. Our overview of the Oracle license audit process explains how LMS builds a claim from exactly this data, and how buyers cut the number.

The License Review to Run Before You Migrate to 23ai

Upgrading to 23ai is not a like-for-like version bump from a licensing perspective. It is a moment when new features become available and new usage becomes possible. Run a structured review before the migration, not after the audit letter arrives.

  • Baseline the feature-usage view on every 19c database before you touch anything, and archive the output with a timestamp.
  • Confirm your edition per server. AI Vector Search requires Enterprise Edition; isolate AI workloads so you do not upgrade SE2 estates you do not need to.
  • Count PDBs per CDB and set a hard governance rule at three PDBs unless Multitenant is licensed with headroom.
  • Decide vector architecture up front: single-instance HNSW (free) versus clustered IVF (RAC plus Partitioning). Price both before you build.
  • Get written confirmation on the three ambiguous items: True Cache and Active Data Guard, SQL Firewall edition inclusion, and DBMS_DATA_MINING scope.
  • Lock down Enterprise Manager pack access so Diagnostics and Tuning packs cannot self-enable through routine performance work.
  • Rerun the feature-usage view after each phase and remediate any unplanned option that lit up.

The single highest-value action on that list is the written confirmation of the three ambiguous items. Ambiguity always resolves in Oracle's favor during an audit, and the cost of getting three sentences into your ordering document before deployment is zero. The cost of losing the argument afterward is measured per processor across your entire vector-search footprint. Follow our step-by-step 23ai license review to run before you migrate.

Self-Managed Versus Autonomous: A Different Cost Model

One escape route from the options maze is to run 23ai AI features on Autonomous Database rather than self-managed Enterprise Edition. On Autonomous, many options that are separately licensed on-premises (Partitioning, RAC, Advanced Security, Diagnostics, Tuning) are bundled into the consumption price. That removes the feature-usage-view audit risk for those specific options, because you are paying by consumption rather than by option flag.

That is not a free lunch. Autonomous shifts you to a metered cloud cost that can exceed a well-managed on-premises EE deployment for steady, predictable workloads, and it locks you into Oracle Cloud Infrastructure. The decision is genuinely workload-dependent: bursty, experimental AI and RAG workloads often favor Autonomous, while steady high-throughput production vector search on owned hardware often favors self-managed EE with deliberately licensed options. Model both before you commit, and read our comparison of running 23ai AI features on Autonomous versus self-managed.

How the Numbers Add Up: A Worked Exposure Example

Consider a mid-sized buyer who upgrades a two-node RAC cluster (assume 16 processor licenses total under Oracle's counting) to 23ai to run production vector search with high availability. They already own Enterprise Edition. Vector search itself costs nothing extra. But to run vectors across the cluster they use IVF indexes, which need Partitioning, and the cluster itself needs RAC. They spin up a fourth PDB for the embedding pipeline, triggering Multitenant on the whole container. A developer runs SQL Tuning Advisor, lighting up the Tuning Pack.

Trigger Option List per processor (USD) x16 processors (list)
Clustered deploymentRAC$23,000$368,000
IVF vector indexes at scalePartitioning$11,500$184,000
4th PDB in the CDBMultitenant$17,500$280,000
SQL Tuning Advisor useTuning Pack$5,000$80,000
Total incremental list exposure$912,000

That is 912,000 US dollars of list-price exposure created by a project whose flagship feature was advertised as free. The numbers are illustrative and pre-discount, and your negotiated rates will be lower, but the structure is exactly what we see in real 23ai deployments. The lesson is not that 23ai is expensive. The lesson is that the free AI feature and the priced infrastructure around it must be planned as one budget, not as a free experiment that quietly grows teeth. For the broader cost picture across metrics, see our overview of Oracle licensing cost in 2026.

What the Buyer Should Do Now

Three moves, in order. First, baseline your feature-usage view before any 23ai migration and rerun it after each deployment phase. This single control catches the majority of accidental option activation and gives you a documented remediation timeline if something lights up. Second, get written confirmation on the three ambiguous items (True Cache versus Active Data Guard, SQL Firewall edition inclusion, DBMS_DATA_MINING scope) inside your ordering document before you deploy, because ambiguity always resolves in Oracle's favor during an audit.

Third, architect deliberately. Keep AI workloads on single-instance Enterprise Edition with HNSW in-memory indexes wherever availability requirements permit, cap PDBs at three per CDB, and treat any move to RAC, Partitioning, or Multitenant as a purchasing decision with negotiated discount rather than a technical afterthought. The free feature is real and worth using. The discipline around it is what keeps it free. Run your footprint review well before renewal so any 23ai exposure is remediated on your timeline, not Oracle's.

Frequently asked questions

Is Oracle 23ai AI Vector Search free in Enterprise Edition?

Yes. AI Vector Search, including the VECTOR data type, HNSW and IVF indexes, and nearest-neighbor search, is included in Enterprise Edition at no additional license cost. It also ships in Oracle Database Free. Standard Edition 2 cannot run it, so you need Enterprise Edition as the base.

What 23ai features quietly trigger extra Oracle license costs?

Scaling vector search across a cluster pulls in Real Application Clusters (about 23,000 USD per processor list) and Partitioning (about 11,500 USD list). A fourth pluggable database triggers Multitenant across the whole container database. Diagnostics and Tuning packs light up through routine Enterprise Manager use. None of these feel like purchases, but all are recorded permanently in the feature-usage view.

Does True Cache require a separate Oracle license in 23ai?

True Cache is included in Enterprise Edition, but all True Cache instances must match the edition of the primary database and be licensed on their own hardware. It uses Active Data Guard technology under the covers, and the licensing manual is silent on whether Active Data Guard must be licensed separately. Get written confirmation from Oracle before you deploy it.

Why does upgrading to 23ai increase Oracle audit risk?

Oracle's feature-usage view captures every option ever used and retains that history for the life of the database, and LMS auditors examine it first. New AI projects bring new PDBs, indexes, PL/SQL packages, and Enterprise Manager activity that can each flip an option flag. Baseline the view before migration and rerun it after each phase to catch accidental activation.

Can I run 23ai vector search on Standard Edition 2?

No. SE2 cannot run AI Vector Search, RAC, Partitioning, Advanced Security, or Multitenant beyond three PDBs. Any native vector workload requires Enterprise Edition. Isolate the AI workload on EE rather than upgrading an entire SE2 estate you do not otherwise need to upgrade.

Is in-database machine learning for embeddings a paid option in 23ai?

Embedding generation through DBMS_VECTOR is positioned inside the free AI Vector Search feature. Heavier use of DBMS_DATA_MINING (from Oracle Machine Learning for SQL) for predictive modeling sits in a grayer zone historically tied to the Advanced Analytics option. Confirm the scope in writing if your teams use OML4SQL for anything beyond loading embedding models.

Free White Paper

Stop overpaying for Oracle Database 23ai options

Oracle Database 23ai bundles options you may never deploy. The buyer side guide to edition right sizing, option pruning, and AI Vector Search licensing.

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
Independent, buyer side. We never share your details with vendors.
Run a software spend health check against your Oracle estate in under five minutes.
Open the Tool →
Deep Library

More on this topic.

Oracle Hub →
Oracle Cloud Management Pack. What it actually licenses.
Oracle
Oracle Cloud Management Pack. What it actually licenses.
Oracle Cloud Management Pack is a paid Enterprise Manager pack at 7,500 dollars per proces
Guide
Stop Overpaying for Oracle Database 23ai Options
Oracle
Stop Overpaying for Oracle Database 23ai Options
Oracle Database 23ai buyer side licensing framework. Edition and option mix, AI Vector Sea
Guide
Oracle licensing cost in 2026. Four metrics, one bill.
Oracle
Oracle licensing cost in 2026. Four metrics, one bill.
Oracle licensing cost in 2026 spans database, Java, applications, and cloud on different m
Guide
Editorial boardroom interior

The advisor your vendors do not want.

500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.

Stay ahead of Oracle licensing changes.

One buyer side briefing a week. Renewal signals, audit moves, and the levers that work. No vendor spin.