Editorial photograph illustrating Oracle / Analytics advisory work
Oracle / Analytics

Oracle Analytics Cloud. The complete licensing guide.

Oracle Analytics Cloud is a subscription, billed by the OCPU hour or by the named user month, in Professional or Enterprise edition. The meter runs on uptime, and the sizing band you pick at provisioning is harder to change than the rate.

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

Oracle Analytics Cloud is a subscription, not a license. It bills either by OCPU per hour or by hosted named user per month, in Professional or Enterprise edition, and the meter runs on uptime rather than logins. The sizing bands you choose at provisioning time are harder to change than the rate.

Key takeaways

  • OAC sells four core SKUs: Professional and Enterprise, each available as user per month or OCPU per hour. Bring Your Own License exists only on the OCPU metric.
  • Oracle's published entry price is $162.30 a month for ten Professional named users, which is a floor of ten users, not a starting point you can go below.
  • User based instances are provisioned inside fixed bands: 10 to 400, 401 to 600, 601 to 900, 901 to 1400, 1401 to 2200 and 2201 to 3000. Crossing a band means building a new instance and migrating content.
  • OCPU instances flex between 1 and 16, then jump to fixed sizes of 24, 36 and 52. A 1 OCPU instance is a non production shape.
  • Default service limits are 4 OCPUs for Professional and 40 for Enterprise on universal credits, and 200 users per instance. Anything larger is a limit increase request, not a checkbox.
  • Enterprise edition is not a faster Professional. It is the only edition with the semantic model, Analytics Publisher, private data source connectivity, email distribution and usage tracking.

Does Oracle Analytics Cloud bill by OCPU or by user?

Both metrics exist and you choose one per instance, not per person. The choice is made at provisioning and is not a switch you flip later. Getting it wrong means rebuilding the instance, so treat it as an architecture decision rather than a procurement one.

OCPU per hour

The OCPU metric charges for each Oracle Compute Unit for every hour the instance is running, drawn down from universal credits. Consumption is independent of how many people log in. It is the right metric when the audience is unbounded, embedded in another application, or seasonal.

Hosted named user per month

The user metric charges per provisioned user per month regardless of activity, with a floor of ten users. Oracle's published entry rate is $162.30 a month for ten Professional users. It suits a small, stable, nameable analyst team and nothing else.

Choosing between them

  • Large, spiky or anonymous audience. OCPU wins, because you cannot name a population you do not control.
  • Small fixed analyst team. User per month wins, and it removes the uptime question entirely.
  • Embedded analytics inside a customer facing app. OCPU, always. Every viewer would otherwise be a provisioned user.
  • You hold on premises analytics licenses. OCPU, because Bring Your Own License is only offered on the OCPU SKUs.

Verify the current rates and SKU names against the Oracle Cloud price list before you model anything. Oracle changes cloud rates without a price list amendment cycle, unlike the technology price list.

Which Oracle Analytics Cloud edition do you actually need?

Enterprise if you need a governed semantic model, pixel accurate reports or private data sources, and Professional for everything else. The two editions are not tiers of speed. They are a feature boundary, and Oracle draws it in the Oracle Analytics Cloud editions documentation.

Where the OAC edition line falls

CapabilityProfessionalEnterprise
Workbooks, visualizations, self service datasetsYesYes
Data flows, machine learning, natural language and generative AI assistanceYesYes
Enterprise semantic modelingNoYes
Oracle Analytics Publisher, pixel accurate reportingNoYes
Connectivity to private data sourcesNoYes
Email distribution of dashboards and reportsNoYes
Usage tracking and customer managed encryption keysNoYes

You cannot mix editions inside one instance

Edition is a property of the instance, not of the user. If forty modelers need Enterprise and eight hundred consumers only view workbooks, buying Enterprise for all 840 is the default outcome and it is expensive. Two instances, one per edition, is often the cheaper design.

The on premises alternative

Oracle Analytics Server is the perpetual on premises build of the same lineage, licensed by Processor at $221,250 or Named User Plus at $2,000. Steady workloads with a fixed user population sometimes cost less there. The full comparison and the migration decision sit in our Oracle Analytics Server licensing guide.

What are the OCPU sizes and user bands, and why do they matter?

They matter because they are decided at provisioning and several of them cannot be changed in place. OAC does not scale smoothly. It scales in defined steps, and one of those steps requires you to build a new instance and migrate every workbook, dataset and permission across.

OAC sizing mechanics you should know before provisioning

DimensionWhat Oracle allowsWhat it costs you to get wrong
OCPU shapes1 to 16 flexible, then fixed 24, 36 and 52A jump from 16 to 24 is a 50 percent step in spend
Smallest shape1 OCPU, non production onlyProduction floors at 2 OCPUs
User bands10 to 400, 401 to 600, 601 to 900, 901 to 1400, 1401 to 2200, 2201 to 3000Growing from 300 to 500 users needs a new instance and a content migration
Default service limits4 OCPUs Professional, 40 OCPUs Enterprise, 200 users per instanceA go live can stall on a limit increase request
Scaling downtimeNo outage, but around 60 minutes of degraded performanceScaling during month end reporting is a self inflicted incident

Source: Oracle Analytics Cloud administration documentation, scaling and service limits sections.

The legacy shape trap

Instances built before August 2024 on 10 or 12 OCPUs can only scale inside that old range. Reaching the current 1 to 16 flexible range means creating a new instance and migrating. Several estates we reviewed were paying for 12 OCPUs because moving to 8 was not offered on the shape they were provisioned on.

Provision for the band you will be in, not the one you are in

Pick the user band with 18 months of growth in mind, because the cost of crossing one is a project, not an invoice line. The same applies to OCPU shapes above 16. Ask Oracle in writing, before signing, what the migration path is between bands.

Cover of the Redress Compliance Oracle white paper

White Paper · Oracle Analytics

Oracle Analytics Licensing

OAC vs OAS, and the door that doesn't reopen. Read it free.

Read the white paper

Can you bring your own license to Oracle Analytics Cloud?

Yes, but only on the OCPU SKUs, and only while the on premises support stream stays alive. Oracle publishes Professional and Enterprise BYOL variants priced per OCPU per hour, alongside the license included variants. There is no BYOL option on the user per month metric, which quietly forces the metric choice for anyone with existing entitlements.

When BYOL is the right answer

  • You hold Oracle Analytics Server or legacy OBIEE licenses with continuous, active support.
  • You are moving those workloads to the cloud rather than adding net new scope on top.
  • The conversion between the on premises quantity and the OCPU entitlement is written into the order document, not asserted in a slide.
  • You are prepared to keep paying on premises support for as long as you claim the BYOL rate.

Where BYOL goes wrong

The failure mode is double running. If the on premises deployment stays live for a transition period, you are consuming the entitlement twice and the BYOL claim is weak. Set a dated decommission plan for the source system and evidence it, because Oracle will ask what happened to the old servers.

The support trap in one sentence. The moment you terminate on premises support to save the 22 percent, the BYOL rate stops being available to you, and the cloud bill steps up to license included at the next renewal with no negotiation attached.

Whether to move at all, and in what order, is the on premises decision. We set out the OBIEE to OAS to OAC sequence, including how to keep the door open, in the Oracle Analytics Server guide. Read that before you commit to a migration date.

Why is the Oracle Analytics Cloud bill higher than expected?

Because the OCPU meter charges for uptime, not usage, and nobody owns uptime. An instance running at three in the morning bills exactly the same as one carrying a board pack. In most estates this single mechanic is worth more than any rate negotiation.

Stop schedules on non production

Development, test and training instances rarely need to run overnight or at weekends. A schedule that runs them twelve hours a day, five days a week removes roughly 64 percent of their hours. That is a configuration change, not a contract change.

Right sizing and scaling discipline

Instances get sized for a quarter end peak and then pay that peak every hour for the rest of the year. Size for the normal week and scale up deliberately for the peak, accepting the hour of degraded performance. Put the scale up and scale down in the month end runbook so it actually happens.

Dormant named users

On the user metric, a provisioned account bills whether or not it is used. Leavers, contractors and duplicate accounts survive for years because nobody owns the list. A quarterly reconciliation against the HR leaver feed is the cheapest saving available on this product.

Where the common advice on Oracle Analytics Cloud licensing is wrong

The common advice is to buy a generous annual universal credits commitment up front to lock in the best discount rate. We disagree. In roughly 6 out of 10 OAC estates we reviewed, the committed pool was larger than real consumption, so the discount was applied to credits that expired unused, which is a worse outcome than a smaller commit at a slightly higher rate. The buyer side move is to instrument actual OCPU hours for a full quarter first, apply stop schedules and right sizing, and only then size the commitment to measured demand plus a modest buffer. A discount on credits you never burn is not a saving.

Editorial photograph of a data team reviewing analytics consumption dashboards across multiple monitors
Most Oracle Analytics Cloud overspend is idle OCPU time on non production instances. Fix uptime before anyone opens a rate conversation.
30
Oracle Cloud estates reviewed 2024 to 2025
65%
Ran idle OCPU outside working hours
37%
Median OAC credit waste removed

Source: Redress Compliance advisory engagement file, 2024 to 2025.

The OAC meter does not care whether anyone logs in. It cares whether the instance is running. Fix uptime before you negotiate the rate.

How do universal credits get consumed, and lost?

OAC draws down from the same universal credits pool as every other OCI service, which is exactly why analytics overspend is hard to see. There is no separate analytics invoice. The instance simply burns credits that were budgeted for something else, and the problem surfaces at the annual true up.

Unused credits expire, overage does not discount

An annual commitment buys credits at a negotiated rate for a fixed term, and whatever is unused at the end of the term is gone. Consumption beyond the commitment bills at standard rates, without the discount. That asymmetry is the reason a conservative commitment normally beats an ambitious one.

  • Tag every OAC instance at creation so consumption is attributable to a team, not to a tenancy.
  • Set OCI budgets and alerts on the analytics compartment, at 50, 75 and 90 percent of the plan.
  • Review drawdown monthly against the straight line, and treat two consecutive months above plan as a decision point.
  • Check Support Rewards. If you still pay Oracle on premises support, OCI consumption earns credit against that support bill, which changes the real cost of every OAC hour. The mechanics sit in our Oracle Support Rewards guide.
  • Model the commitment against measured hours, not a growth curve supplied by the party selling the credits, and compare against the universal credits mechanics across the wider estate.

The number that matters at renewal

Bring one figure to the renewal: your measured OCPU hours per month for the last twelve months, per instance, with the stop schedules already applied. Everything else in the conversation is a forecast. A measured baseline is the only thing that survives contact with an account team.

What does the OAC subscription not include?

It does not include your data platform, your integration tooling, or any right to run software outside the service. This is where cloud buyers repeat the on premises mistake in a new form: assuming that because a capability appears in a demo, it is inside the subscription they signed.

  • The data warehouse. Autonomous Data Warehouse, Exadata or any database feeding OAC is metered separately. Sizing the analytics tier without sizing the data tier produces half a budget.
  • Data movement. Loading OAC from source systems needs a tool. If that tool is Oracle Data Integrator or Oracle GoldenGate, it is licensed on its own metric and its own machines.
  • On premises rights. A cloud subscription grants nothing on your own hardware. If a team keeps an on premises reporting server running through the migration, it needs its own entitlement.
  • Middleware you might expect. There is no WebLogic entitlement inside an OAC subscription, and none is needed, but it also does not travel back the other way. See Oracle Fusion Middleware licensing for what actually gets licensed on the on premises side.
  • Egress and network. Universal credits cover the service. Data transfer, private connectivity and the OCI networking underneath are their own lines, as covered in Oracle Cloud Infrastructure licensing.

Suggested reading

Put your own numbers on this. The free Oracle calculator prices your processor vs Named User Plus position, VMware cluster exposure, Java SE employee tiers, and the 22 percent support line, then hands you a two page executive summary you can forward to your CFO. No account, no sales call. Run the Oracle calculator →

What should a buyer do next?

  1. Export a full quarter of consumption. Pull OCPU hours per instance and provisioned user counts from the OCI console before you form any opinion.
  2. Separate production from everything else. Non production instances should not be running on the same schedule as production, and usually should not run at night at all.
  3. Apply stop schedules. Twelve hours a day, five days a week on development and test removes about 64 percent of those hours.
  4. Reconcile named users against the leaver feed. Do it quarterly and put a named owner on the list.
  5. Check the edition against the feature actually used. If only the modeling team needs Enterprise, price a two instance design.
  6. Confirm your band headroom. Know which user band and OCPU shape you are in, and how far you are from the next boundary.
  7. Test BYOL against every migrating workload. If you hold supported on premises analytics licenses, model both the BYOL and license included rates before you sign.
  8. Size the credit commitment last. Commit to measured demand plus a modest buffer, never to a forecast built by the party selling the credits.
  9. Get independent review before the renewal. Speak to independent Oracle advisory while you still have a quarter of runway.
Need help? Try our AI agents. Ask the Oracle licensing AI agent → Scoped to one vendor and one problem. Runs in your browser.

Frequently asked questions

How does Oracle Analytics Cloud charge, by user or by compute?

Both options exist and you pick one per instance: OCPU per hour or hosted named user per month. OCPU suits large, spiky or embedded audiences because consumption is independent of logins. Named user suits small fixed analyst teams and carries a floor of ten users.

What is the minimum you can spend on Oracle Analytics Cloud?

Oracle's published entry point is $162.30 a month for ten Professional named users. Ten is a floor rather than a starting suggestion, so there is no smaller user based configuration. On the OCPU metric the practical floor is a 1 OCPU instance, which Oracle designates as non production.

Can we mix Professional and Enterprise users in the same instance?

No. Edition is a property of the instance, so every user on it consumes the same edition. Where a small modeling team needs Enterprise and a large consumer population does not, two instances is usually cheaper than upgrading everyone.

Can we scale an OAC instance from 300 users to 500 users?

Not in place. Oracle provisions user based instances inside fixed bands and 300 and 500 sit in different bands, so the change requires a new instance and a content migration. Choose the band with eighteen months of growth in mind.

Does bring your own license work on the user metric?

No. Oracle publishes BYOL variants of Professional and Enterprise on the OCPU per hour metric only. Holding on premises analytics entitlements therefore pushes you toward the OCPU metric whether or not your user population would have suited it.

What happens to BYOL if we cancel on premises support?

The BYOL rate depends on holding supported licenses, so cancelling support removes the basis for it. Expect the subscription to move to license included pricing at the next renewal. Never terminate on premises support as the first step of a cloud migration.

Why is our OAC bill high when usage is low?

The OCPU meter charges for uptime, not logins, so an idle instance bills at full rate. The most common cause is a non production instance running around the clock. Stop schedules and honest right sizing usually recover more than any rate negotiation.

Do dormant users still cost money on the named user metric?

Yes. A provisioned account bills every month regardless of activity, so leavers and duplicates keep consuming the metric until someone removes them. Reconcile the user list against the HR leaver feed quarterly and assign a named owner.

Is Oracle Analytics Cloud the same product as Oracle Analytics Server?

No. OAC is a cloud subscription with Professional and Enterprise editions, sold by OCPU hour or user month. OAS is perpetual on premises software on the Technology Price List, sold by Processor or Named User Plus. They share a heritage and some model formats, not a license or a price book.

Should we commit to a large universal credits pool for a better rate?

Not before measuring consumption for a full quarter. A discount on credits that expire unused is worse than a smaller commitment at a slightly higher rate. Instrument first, fix uptime second, and size the commitment third.

White Paper · Oracle Analytics

Oracle Analytics: OAC, OAS & the one way door.

Oracle Analytics is sold two ways, a perpetual per processor server and a per OCPU cloud subscription, and the move between them does not reverse. The prices and the five year model.

Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.

Get the white paper →
Opens the white paper landing page. We only email you about this download.
Run the Oracle Java license calculator against your estate in under five minutes.
Open the Tool →
Pass it on

Know someone facing this exact decision?

Send this to whoever owns the renewal, the audit response, or the budget. It takes two clicks and it saves them a quarter of guessing.

Share on LinkedInShare by email